I tow with a 2012 GMC Sierra (same as Silverado). Been a great tow vehicle, no issues at all, just regular maintenance.
Towing wise it does great. Has all the numbers I needed (GVCWR, towing, payload, rear gears, etc). We do 2 major trips per year (about 2,000 to 4,000 each trip) with many smaller weekend trips (this gives an idea of how much towing we do)
When looking at the "big 3" (Dodge, Ford, GM) it can boil down to personal preference. For us, it was cost (we bought ours when huge incentives were offered that Dodge Ram and Ford didn't quite have). Point is, I believe the trucks are all good. Others may say otherwise, but D, F, G are all decent.
I personally see GM and Ford at majority of the parks we go to. Dodge Ram comes in 3rd (in general) as far as spottings go. I've rarely (twice that I can think of) seen a Tundra.
Tundra: I have no experience with this brand as a truck, so can't speak to it.