Winston's awesome. I think Reinhardt is just a better definitive tank character that he sees more play though.

I like playing Winston more on the attack since your aim is to get right up in the enemy's face and disrupt them and deflect attention away from your teammates. When your ult is up you can go nuts. Really helpful for trying to break through Bastions and turrets n shit