From his teammates’ perspective, he is fun to play with.
From his enemies’ perspective, he is fun to play against.
As Reinhardt’s teammate, it’s good to have someone protect his team, setting up kills, creating spaces & synergies. He selflessly soaks some damage, so his teammates will be less likely to be targeted.
As his enemy ranged hero, it’s extremely fun to play against an enemy Reinhardt instead of other Tanks (e.g Orisa, Roadhog, Sigma) as they can shoot back at their attackers.
As his enemy backline hero, it’s a huge relief to see the enemy team has Reinhardt instead of Dive Tanks (DVA, Winston & Wrecking Ball) because Dive Tanks can launch themselves across the map and harass back at their attackers.
Even when playing Reinhardt himself, it’s great to see an enemy Reinhardt much more than any other Tanks as Rein mirror is an enjoyable experience instead of having any other Tanks who can kick my a$$ freely with zero consequences until they’re in my hammer range.
It is fun because barriers suck now. I would have agreed with you prior to the OG double shield changes. But he doesn’t last long. Sigma’s sustain is way more annoying to deal with than Reinhardt’s pathetic excuse for a barrier.
Heck, Orisa too after her anti FPS buff that made headshots useless. I would MUCH rather burn his larger shield and take my free ult charge.
Hey, man, I like to duel Tracer as much as the next guy, but I do not mind shooting at a blimp every now and again to mix things up. I personally have fun, but I can I obviously only speak for myself. I get frustrated playing against flankers when my teammates have the average IQ in the United States. Otherwise, it is not that bad.
I dislike playing as Reinhardt because he is 100% the most team-reliant tank in the roster. If he doesn’t get literally pumped full of healing, he’s almost useless except as a giant rectangle.
I dislike playing against reinhardt because if you don’t have a shield, his ult is an absolute monster, which is extremely frustrating.
I also dislike that people seem to think that being a tank = you must play Reinhardt, or you are an awful person that’s making the whole team lose.
Every tank except hog and orsa are “melee” characters and almost all have just as much huge of a hitbox except they don’t have a proper shield to protect that hitbox.
Also his ult is near unescapable when you are in the range and its range is actually very big.