I can give you advice on the new gen (2016+) Colorado. The ease of switching to 2WD and 4WD saves a lot on fuel economy, combined with the aerodynamics (active shutters, lower lip, etc), but the moment heavy rain and snow are in place, I would ditch it. I had the privilege of owning and driving a 2016 Colorado Z71 from Jan to Sep of 2016 and put a little over 18K miles on it. I have a new born kid, and I made sure that the Ridgeline was ready for the kid and never bothered to outfit the Colorado with anything child related. Ridgeline is safer to drive, confidence inspiring and surefooted, than the Colorado. I am sure a lot would say I am out of my mind, but I cover half of the east coast with my trucks in all weather conditions, and Ridgeline is the car for me. I would say look into the 2009 - 2014 line (I have the 2010). Fuel economy may not be great, but definitely nothing to worry when safety is the priority.