A heavy duty, diesel truck will surely tow heavy loads 100% better. But you use that truck for a few weeks of daily errands, and you'll be begging to get back into the 200.
Like TeCKis300 said above, in a do-everything vehicle like the 200-series, it's all about compromises. I don't tow 99% of the time, so I expect the vehicle to be tailored towards that use, but be able to tow when I occasionally need to. That's my use case/needs, and the 200 fits it very well.
My next-door neighbour is a landscaper; he tows his (heavy) cargo trailer every day, uses his bed every day, etc. He's got a diesel GM Sierra one-ton, and I think that's a great vehicle for his needs. He also tows a 10,000lb ArcticFox travel trailer a few times per year. That said, despite only being a few years old, the Sierra is constantly breaking down - this sensor, that sensor, another sensor, something is always a problem.