I traded my Silverado for the Tundra. I need a reliable and tough pick-up for towing my boat (4,000 lbs) and for plowing my driveway. I expect the Tundra to do well at both. It certainly hauls my boat just fine. I had to haul it 400 miles roundtrip the day after getting the truck. It handled very well, smoother than the Silverado. The 5.7L engine is very nice. And I like the way it downshifts (under cruise control) when going down hill.
Power and overall quality. It seems much tighter than the Silverado, which in comparison felt a bit mushy.