My Silverado does well for all outdoor needs I have including towing if need be. With that said I am still planning to get an older Jeep Cherokee XJ. Great off road vehicles, cheap to operate, huge aftermarket parts supply and would fit 99% of my needs. Also cheaper to run than the truck.