I recently got back into Overwatch after taking a few seasons off (PC). There are some things that are nice and others that is the same old with the game that can get frustrating. I think the meta is in a much better spot on PC than it used to be, with a lot more balance around what you can and cannot do. It's definitely fun to see a larger set of characters playing in each match.
My frustration comes from the same things it always has. Unless you're playing with a large group of friends, the randomness in teammates is frustrating in terms of skill level, roles, and toxicity. Getting placed on a team where nobody plays a particular type of character (DPS, Tank, Support) it's pretty much an insta-loss and that isn't because you or your teammates are bad, it's that there is overlap in your skillsets that don't make for a well rounded team.
I find the maps to be frustrating at times. I'm a big fan of the control maps but I rarely get them, I guess that makes sense since it's 4/17 of the options, but I wish you could prefer certain maps or remove some. They offer that ability in StarCraft and I find it odd they don't allow for vetoing of certain maps.
Moira is really a terrible character, at least how she functions now. Her orbs are ridiculous and there is no other ability in the game that requires so little skill and does so much damage over a duration like that. Lob it towards your enemy and let it bounce around while they have no way to stop it, unless they have a D.Va. Then there is her ultimate, which has an absurd amount of range and blocks your vision (which I know they want to address). I just had a McCree ult at the same time and it was impossible to find him through the Moira ultimate in order to counter it. Doomfists' ultimate is also ridiculous because it can't be disrupted and there is little indication as to where he's going because it can change so quickly.
Mostly, I think it's a fun and enjoyable game, especially when not taken too seriously. Other games allow players to carry consistently because of their skill, this isn't one of those games and that can be frustrating at times. I just had 11 environmental kills on Ilios and gold eliminations with 34 with Lucio and my team still managed to lose. He's just not a hero that you can carry on consistently in order to rank up, so I don't think rank is really a great indicator of skill for certain heroes.
I'm a former mid-diamond player and have been mid-plat this season after taking most of the three past seasons off. Lucio main, but also play D.Va, Winston, and Zenyatta with some regularity.