I think after all the various cars and trucks I have had that no matter what you buy, you will compromise something. I am considering my next vehicle too maybe this spring. My 2010 RDX is starting to feel a bit rough, tiny rust spots are appearing and small failures are cropping up. Backup camera looks like a Pink Floyd album cover, speaker buzzes sometimes, hatch doesn't always open all the way. I have two Labradors and skis, bikes and other stuff so the cargo area is just a bit too short. Ridgeline looks promising to me. Kind of a modern take on an El Camino. Same all wheel drive as my car which is good. But I think you would find it cumbersome in the city. I wish that the Element was still available but with seats that were actually comfortable, more power and proper all wheel drive because I found the Honda real time all wheel drive quite shitty. I would often get front wheel spin on wet uphill starts. I traded it for the Acura because I was driving to Whistler every weekend all year and by the time I got to Squamish I would have referred pain from my back down to my hamstring. I wasn't sure if it was shitty seats or the standard transmission but I could not keep driving it. The Acura cured that. But it was not as practical.
The wife bought an Audi SQ5 last year. It was a returned lease vehicle with low ks because the owner wanted a car. That thing goes. 355 horse or something. Excellent in snow with four proper snow tires. We got the four bike North Shore rack so it hauls fine. But it isn't really an off road vehicle.
Because I am in Whistler full time now a truck makes sense. I would rather buy in Squamish though in case of warranty and service. No honda dealer there but North Van isn't that far away. Maybe a CanyonColorado or Ridgeline. That is what I am thinking.
Debate? Bikes are made for riding not pushing.