There are so many reasons for placing you further back the sequence, it is not just about speed or aircraft type. It may be that both of you would get to the same point at the same time, we have to make one of you no.1 we know above FL100 that the other jet can maintain a higher speed and overhaul you , thus a choice is made, it could be that if we make you number 1 the other aircraft may have to be vectored all over the sky and towards potential hazards. There is also the issue of your position and the other aircrafts against outbound climbing aircraft which may also impact on the final decision of sequencing
The best cure for your problem I suspect is a friendly chat with the ATC units and I would suggest a visit , the world looks very different on a radar screen, but if there is a genuine grievance highlight either directly to the unit or through chirp
The comment made by vector for fun I'm sure was made in humour don't all jump down their throat