Like I said, you want reinhardt if you want to tank, with dabbling into some winston from time to time. You can get away with those 2 while playing reinhardt 90% of the time.
You pretty much NEED a reinhardt on payload maps and having just a walking massive shield that can CC things is simply too powerful not to have most of the time.