So this topic is floating around community, thought I'd give my ramble opinion on it.
Colossal I'd say is the weakest.
Eren is kind of a one trick pony. "Rawr" *Charges*
Reiner was shown using similar straight mbele tactics, I believe Eren remarks upon him using nothing but offense, could be wrong, been a while.
The agility the dancing gets from her size is significant. My only issue is if she could get through the armor of Reiner.
And Annie, I think she has the best ujumla, jumla stats with a well rounded fighting style, in the anime Eren gets the better of her because he came out of nowhere with a bezerker rage. Even then, he had assistance and combat with him was never really her goal at that point, whereas he was trying to capture her. She has the agility to keep up with humans using maneuver gear, which Ymir is kwa no means zaidi elusive than. I have the feeling that her crystallization is harder than Reiner's constant armor. The reason for that is Reiner's armor was shown deflecting normal kanuni, cannon balls. But Eren nearly took his head off just with grappling, moves that Annie taught him. And she's zaidi than quick enough to elude...