Knowing that the geo difference between Diverge and Roubaix, which do you guys think would be a better fit based on the terrain and condition I ride
1. Mainly roads
2. Island, so it's hilly most of the time (and some climbs are steep)
3. The mountain bike trails are usually poorly maintained roads (so you're looking at cracks, potholes and etc) and have some mixture of dirt roads.