Those are all good choices, although if you are considering the Trek you should seriously consider upgrading to the 1.2 for the carbon fork and better components. You really need to find a good bike shop or two that will let you ride each of the bikes you are considering for a decent amount of time. Each bike is going to fit differently, and feel different and fit and feel is the most important part of any selection process.