Having a test ride of all three bikes would be your best bet. It's good that you are already picking within top 3 choices, and at the end of the day it's your bike and your choice regardless of what we say. In my opinion all three are excellent bikes, I personally like the Giant Defy, it's a proven and smooth riding bike that's great for long rides.