I am a 45 yr old dad riding a Specialized Crossroads elite. It's been great for my 3 rides per week lasting 1-1 1/2 hours for fitness and fun. I also ride with my pre-teen boys on our local greenway. No off road riding...mostly road riding. Due to a crack in the frame, I am looking to upgrade to my 1st road bike but not looking to compete. Good local shop suggests Specialized Tricross and I have read good thing on the Roubaix. Any suggestions? Test rides are my next step. Thanks!