I've played a fair bit and have some thoughts on the current meta:
It's bad. Simple as that. For a multitude of reasons. Most notably, it's incredibly polarizing. Almost all teams are either all out stall or all out offense. There isn't room in a meta full of ridiculously fast, hard hitters for bulky offense, semi stall or anything in between. It seems like if you even have one bulkier Pokemon, you basically get cornered into running stall. Offense doesn't have much glue - Rotom Wash, Tornadus-T, Jirachi, Celebi, and others were all amazing glue pokemon for offense to use as pivots but their viablities are all to shit because of the meta making it impossible to justify running them. All of those Pokemon could switch in, take a hit, grab momentum for the user. Now with Pheromosa, Koko, Lele, Mega Meta running around, none of them can even survive the 2hko from a majority of offense's attacks and become liabilities.
Metagross and Pheromosa seem broken. Metagross being much more obvious - it's like it was in early ORAS and with 2 definitive counters regardless of movesets, Counter Skarm and defensive Scizor. The use of Magnezone has died down but it is still high and makes Scizor much more difficult to justify and forces Skarm to run Shed Shell. I don't like the 4mss argument (tbf it never really stands up when you think about it) because you can't effectively scout against Meta. You need to switch into 'walls' that take 30% or so plus rocks from Meteor Mash or Zen and then hope it doesn't have the right coverage for you. You've already lost a significant portion of health in your scouting.
Pheromosa on the other hand is probably not as popular of an opinion. A lot of people say it's broken in theory, not in practise. But really, it has exactly one counter which is Toxapex and if you want to use that, you basically have to run stall. It's able to beat its other checks very easily - scarf lures other scarfers, hp electric beats mantine (so does hjk with rocks tbf) and specs lures things like venu.
Overall, it's too easy to be beaten in this meta. Team matchup is responsible for almost all wins. Skill isn't a factor in so many games because there are too many things to prepare for, and I genuinely think it's because of Pheromosa and Metagross. So many times in teambuilding I need to work around one or both of them to the point where I have to entirely rebuild teams. In a meta as completely packed with threats as this one, having pokemon where you need to run more than one check to is completely unhealthy to a fun and skill-requiring metagame.
I kind of agree and disagree with you. While It's true that the most popular threats have undeniably affected team building, I feel like the shift is actually making bulky offense (and stall) more common instead of HO.
In the current meta you can't safely run 6 purely offensive pokes without having an asnwer for Lele and Pheromosa. Because of this, it's not uncommon to see teams usually carry a specially defensive poke (Chansey, Jirachi, AV Magearna & A-Muk, etc.) and/or stuff that can afford to tank a hit from Pheromosa and kill it in retaliation (Fini, Protect Heatran, Venusaur, A-Marowak, etc.). This shift in my opinion is quite interesting because Pheromosa has been arguably the most affected by this.
At the start of SM metagame, a lot of people was convinced the thing was broken and that it would eventually be quickbanned due to the sheer power it had to steamroll teams. It even got to the point that seeing Pheromosa on a team was almost the norm. Nowadays, people have figured out that Phero struggles
really badly against bulky teams due to the fact it needs to KO something without dying in the process. As such, that archetype is way more common than before and it forces the UB to U-turn constantly or stay hidden for most of the match until everything is crippled.
Steel types in general are now everywhere entirely because of Lele. Lots of them (sans Skarm) have specially defensive builds just to wall the Tapu, which has led trappers like Magnezone and Dugtrio being more useful than ever. Meanwhile, M-Metagross quickly cemented it's place for the best mega for being part steel, fast, bulky, powerful and being able to beat non-scarfed Leles (and even then, it can tank a Shadow Ball at full HP if the situation calls for it.). I don't really think is broken, mostly because that 4MSS easily bites it in the ass, but I do find strange that there's an absence of checks and counters for that thing as of late (Is stuff like scarf Heatran not viable anymore?).
Lastly, from what I've seen, Stall is at its prime and that is currently working against it
. There's ways to beat it, sure, but no team can beat
all of it's variants. While M-Sableye, Chansey, Skarm/Phys. Zapdos, Another wall or Healer, and something with Unaware are the most common builds, it's the last slot in my opinion that determines your chances at beating it. That slot is usually a countermeasure against non-stall teams, and can be either Duggy, who easily traps and kills any potential wallbreaker that's grounded (and it's
this close to getting banned just to see if it nerfs stall), Scarf Ditto, which effectively uses your answer to stall against you and can potentially streamroll your whole team, a random HO poke, which shifts the tone pretty quickly and can caught you off guard and Innards Out Pyukumuku, which pretty much forces you to sacrifice a setup sweeper. Dealing with all of them at once is impossible, and because of that it's pretty evident that's the best playstyle in the meta (the number of players with stall teams during Gene's suspect test was nothing short of ridiculous).