Whatever is suitable for you can only be determined by you. Those are all great bikes, you will eventually have to choose which one is more comfortable for you. The Specialized Allez is on the aggressive side of comfort and will probably not be as good for longer distances.