Here is my 2 cents worth for consideration. Unless you can find a truck with everything you desire that fits into your garage, I suggest that you should be considering the best truck for your towing and comfort needs ahead of your parking situation. Saying that not knowing your parking area at your home. If you choose a truck just because it fits you may be kicking yourself later because it just doesn't meet your real purpose, traveling and towing. Also, I started with a 2007 Chev 2500 extended cab and loved the truck but realized quickly I should have gone with a 3500. I now have a 2012 Chev 3500 crew cab and am far happier with it even though I thought I would dislike a crew cab.