Buy the best you can afford (you will always wonder what the more expensive bike would feel like otherwise). I went through a stage when i first had my 552 where i thought "I don't need to upgrade this bike, its perfect"......it soon passes (and lets be honest, upgrading kit is one of the best parts of our choosen pastime)

. Mine's a large, but I'm 6ft 3" so medium should do the trick