There are always trade offs. I'd figure out what your main purpose is and get a bike that does that. Certainly the bike you chose would not be my first or second choice for a one bike does it all but hey it's your bike and it sounds like you know what you want. A cross bike probably comes the closest to a one bike does it all.