COuld never get into Junkrat, don't think he really fits my play style.
Something I've found recently is that Reinhardt is actually a support character, using his shield to cover the team on or approaching an objective is absolutely vital.
not necessarily. Reinhardt is basically a 2500hp meat shield. as reindhardt u play off your team so if no one is doing anything with this shield then it is a waste. most players dont see that and complain for no reason about it. every swing is 75 dmg and that is basically 3 swings to kill a champ besides other tanks, mei, and reaper. plus ur ult charges very quickly from swings and gets 10% charge for every enemy hit by ur windslash. pretty balanced strong hero if u ask me. supports cant dish out that kinda dmg except Zen and Sym.
I feel like overwatch is going to end up with a massive amount of characters all over the place.
i dont think so. it aint like LoL where u have 50+ champs and have to balance them every month or so. In overwatch, skill and awareness are the only factors, not the items that make u stronger. with each additional champ it makes the game evolve and combinations more variable for each game mode.