While hero stacking might be frustrating at times. I think it would be worst in terms of team composition without it. I think it would end up with 1 or 2 team composition for each map depending if you're attacking or defending.
Hero stacking allow for more options, even though those are not necessary used right now because of balance issue.
I still think one of biggest issue, and I am very much guilty of this, is that people tend to stick with one hero for a match, and get stomped by a team composition that counters theirs which can lead to lopsided match and be very frustrating.
Also, and this is kinda specific to RR, but related to previous issue is that almost noone plays Widowmaker, and even few Hanzo so that any match that would require a sniper to counter what we're facing we end up doing poorly.
The game is still fun for me even with all the issues. I ended up playing for about 2 hours solo last night trying different classes...the evening was a mixed bag in terms of win rate...but I had fun trying new classes I hadn't played or hadn't played much.
My Widowmaker still suck, but I had a few games of 15-20 kills which is tons better than when I started with her and had 4-5 only. Hanzo is the same, but I like him less for some reason.
I cannot for the life of me play Mei effectively, I like her play style but I just can't seem to make her work.
I did a few games as Reinhardt, he's kinda fun. I could see myself learn him a bit more.
I tried Pharah also, which was fun...but hated her on some maps.
Then I finished the evening playing McCree. Seriously even without having the flash bang+right click automatic reflex, it's so easy to pull that almost any time I would turn a corner and run into someone they ended up dead.
I haven't really tried Symetra, Roadhog, D'Va and Genji yet. Roadhog I think I'll like, I'm pretty sure I'll be an awful Genji though.
Looking forward for some more Overwatch tonight.
I don't think hero stacking is at it's basis poor, it's that certain hero stacking allows for specific abilities to be combo'd/utilized, often times with no diminishing returns. This is very clearly shown by Mei, and Mei being able to freeze constantly with no DR period, especially with two, is sort of nuts when you think about how many games have diminishing returns for this reason. (Including Blizzard's own games, and MOBAs, that while have different gameplay, still has a lot of similarity champ wise.)
I also am not 100% against it; there's a very specific feel they wanted when allowing you to swap chars at any given time. Trying to counter the comp/champ, and if you can't stack, you're going to run into times where someone is playing the champ you might desperately need to win a matchup, but they aren't doing what they need to be/utterly suck, so being able to swap to the same char and get shit done is a real boon.
However, in looking at it, as others have said, we're seeing some of the same champs every match, and multiples of the same champs especially. It feels real bad to successfully counter one champ and feel like you removed the cockblock preventing progress, only to do so and have yet another of the same champ to get around.
Admittedly, a large majority of this exists in soloQ. It's a lot harder and a lot rarer to find similar things happening in team matchups, though our team encountered a few Winston/Tracer stacks and then later a Mei stack that were stupid successful and just made for an extremely unfun experience.
We changed champs to counter them, and cracked them, but instead of the rush of, OMG CHECK US OUT, it was more a sigh of relief and pent up frustration than anything.
It's similar to how I feel about say, Bastion and Torb. I cannot for the life of me say if they're overtuned, but it feels like real shit to get destroyed by a turret that auto targets with 100% accuracy, no dmg fall off and ridic range or to turn the corner on a Bastion and feel like I just ran into McCree or most champs with their ult. I always look for Bastion, but someone has always died to him before I can even get to him.
Again, this exists mostly in SoloQ; I don't see many Torbs when we're running as a full team, though I do see a bunch of Bastions. I've done some ridic holding on a match by switching to him but felt like an utter pos doing it.
The hero stacking and turret reliance is most heavily seen and felt when SoloQing, and tends to make those games ridiculously unfun. It's the result of not countering them correctly, but I don't know if soloQ ever gets smart enough to get passed it.
I still say turrets probably need a balance pass; a turret should guarantee a kill, not get them for you, and Bastion should probably have reduced range/dmg fall off, but that's just me. As mentioned, I spend a lot of time as D.Va specifically knocking widows from perches and taking out bastions/Torb. Torb's turrets die real easily to me, but Bastion usually shreds my mech. In soloq I can bounce around with just my pistol and bring him down anyways, but that utterly takes me out of the game, and setup time for those two is generally faster than counter time for me. Essentially, I use D.Va to dive on grenades, including junkrat tires, and diving on a turret mode Bastion and Torb machines feels similar to diving on other champs ults.
And they're NOT ults. Feels like turning a corner into a McCree flashbang/fan the hammer.
I haven't been playing the last few days; Evernothing tried to grab me but I was like naw, man. About to sleep. It was my last soloQ match and it just utterly eviscerated my will to live. I was literally begging for people to focus the objective to no avail.
Christ almighty.