Yes always a price to pay. Light and powerful is typically not comfortable, highway capable is typically not a zippy, trail friendly. If you want to ride off road, get a real off road bike and a trailer. The perfect bike that does everything is as elusive as a unicorn so the only real answer is multiple bikes. I think you really have to look at what you really want or need, where you are realistically going to ride and then buy what fits that no matter how many bikes it takes. My garage currently houses 5 and I still think there is room for a couple more to fit all the ways that i would like to ride on any given day.