need opinions on what to buy....

Exactly the mileage I get in my 06 CC Colorado and I dont drive it aggressively. I think the I5 is way underpowered and I should have just went with a Silverado. Price tag was a bit higher but I think I would have been alot happier.