(Small wall of text)
My favorite part of this game is creating a deck that is creative to combat the current meta in the game. They don't even have to be really creative, I just like decks that go anti-meta.
Enter my love for Glaceon - GX
While not necessarily anti-meta because it's still a GX pokemon, it puts a big damper on some of the constant GX abilities you see, and some of the most powerful like:
Metagross (not as prevelant as a short time ago, but still exists)
Necrozma with invasion ability (This made buzzwole, Hoho-GX and golisopod to name a few, a little tankier and versatile)
Sylvally GX - I've seen used with Buzzwole, fire decks like Hoho-GX or volcannion.
(FUN FACT: I actually played and lost to Zak Krekeler at the St. Louis regionals spring 2018, as he was running a celasteela, sylvally GX deck)
But anything that makes an opponent wait a turn to attack again, Sylvally has been thrown in
Gardevoir GX - Again, not as prevelant today, but still exists in the meta
Volcannion Ex - Again not as popular as before, but still has a decent presence
Tapu Lele - Not a pokemon decks are built around, but has a presence in almost every deck
But who is in a majority of competitive decks...?!?!
Zoroark GX - This guy is everywhere! He's the draw engine for a lot of decks. While decks aren't always, but sometimes are, built around him, he makes a lot of decks, even some of the decks mentioned above function. So what if we could shut him down?! How powerful would you become? How much fun would it be to see a Zoroark just camping out on someones bench or discarded out of frustration to the discard pile?!
So I do it!! I had to make some trades to get the Glaceons, but I'm determined!
I make my Glaceon-GX deck online, thinking I'm finally going to get my revenge on these powerful GX pokemon! But no, I haven't come up against a single person running a Zoroark. I'm up to 12-14 matches (I don't think the deck stats for wins/losses are updated to the minute) and I haven't played any of the pokemon mentioned above. Not once.
But I have received a slew of non-GX decks now that I've created this deck. It's maddening.
Pokemon, you're control over the matches you create online is not only frustrating, but really diminishes the fun in the game while quelling creativity. Obviously you have to try and match people up somehow. But I don't think aside from the following categories, you need to manipulate the matches any further:
Player skill level
Standard, expanded, legacy...etc
The meta will control itself in the types of decks people encounter. But I'm sure there's a way to see someones skill level, be it wins/losses, events won or another type of criteria. Controlling my match ups on the level you are now makes this game much less fun.
Is this just me? I've considered compiling data and tracking every match I play to have hard data on this. Maybe that would garner attention? What are your thoughts, community?