I would go with Tsonga here
Stop it with Safin and his serve. Both Tsonga and Soderling had better serves. Safin 1st serve % was often very low and his 2nd serve was the most predictable shot ever.Is this a joke? Safin is number 1 when you look at every facet of the serve. Tsonga is the only one who is comparable when his first serve is firing, but it's nowhere near as reliable.
Yes forgot about Gulbis, his serve is massive on average speed.
Anderson ?? Querrey ?Big hitters with big serves: Gulbis>Tsonga>Safin>Wawrinka>del Potro>Rosol>Janowicz>Becker>Berdych>Gonzalez>Istomin
He's shorter than Tsonga but not by much. Anyway, it shouldn't be an excuse. Tsonga has a better serve than del Potro or Berdych despite being 10 cm smaller.Wawrinka gets the egde because he's significantly shorter than those dudes, but still able to produce nightmare serves.