I wanna talk about another one of my all-time favorite Pokemon, and surprisingly this one isn't a wall of any kind.
Yep, it's Gyarados, the Atrocious Pokemon. Man, that sounds racist.
------------------------
Gyarados has always been a favorite not just for me, but I think a lot of people, especially anyone who used to play the original series where he basically was a secret character. You know, back when the internet wasn't a thing and we relied on our little silly 6-year old friends for information. Also this was back when Hyper Beam was an amazing move.
His design is always fun, but I think he's one of those Pokemon where the longer you look at it, the stupider it looks. Like, what's up with that crown on his head? And that oversized mouth?
But whatever. Big flying oriental-style dragon with lazors. What's not to love?
-------------------------
The reason I really love this guy though is how versatile and unpredictable he is. I just love flexible Pokemon in general, and just like Tyranitar, this guy can basically do whatever the hell he wants and it's up to the opponent to guess what the non-dragon dragon is going to do. Similarly to Tyranitar as well is that he's not some bullshit OP Pokemon that is just OP because his stats / typing are OP like say... Arceus or Mewtwo. He has very obvious weaknesses and his stat distribution is just average at best. Unlike Tyranitar he's not even a pseudo-legendary, further cementing his non-dragon status.
He's just cool.
So what if he's weak 4x to lightning? He's also immune to ground and / or psychic. Hell, he can be resistant and weak to whatever the fuck he wants depending on his mood. For me, Gyarados has a Megavolution that is a sign of good design. You can equip it and it gives you the choice to either transform or stay the same, as either one is completely viable. Basically gives you two different Pokemon in one. Sure the Megavolution is significantly more powerful and tankier than the regular version, but at the same time completely changes up his typing and ability.
If there's a Mega Lopunny on the enemy team you might not really want to Mega evolve for example. Or you could switch it up when you see the enemy is packing a Mega Slowbro. Up to you.
Sometimes he can be an amazing intimidate user, and sometimes he can slaughter your whole team with moxie. Up to him. Or he can just pop to Megavolution and get Mold Breaker to smash the shit out of your Pokemon's abilities.
Sometimes he can be running Choice Band or Scarf. Sometimes he could have a berry. It could be leftovers or life orb or Z move or whatever the hell. Unless you have frisk, you have no idea.
--------------------------
So you're in a Pokemon battle. The enemy has a Gyarados in their team. Already the mindgames start. What the hell kind of Gyarados is it? Intimidate? It's probably intimidate right? If it's doubles or triples it's almost certainly intimidate. But it could easily be moxie too, and he could switch in on a weak Pokemon to begin the sweep. Gotta watch out for it. But what if it's a Mega? Are there any other Mega-potentials in his team? If it's Mega then it would probably be doing Substitute + Dragon Dance instead.
It's mental. You never know what he's going to do. I don't think I've ever fought any exact same Gyarados twice before. They're always slightly different. And it's not like he has a massive movepool like T-tar either. His movepool is actually quite shallow (relative to some of the other good Pokemon I've covered here). It's just that even with such a small movepool he can be moulded into so many different things.
I have seen Gyarados with all these moves before and they're all potent. Every single one of them. Especially because you can't know which one is coming.
Dragon Dance
Crunch
Bounce
Ice Fang
Roar
Dragon Tail
Taunt
Earthquake
Stone Edge
Bulldoze
Thunder Wave
Swagger
Substitute
Waterfall
Every single one of those moves is viable on every single variant of Gyarados. Predicting him is almost impossible if you've never fought that player before. I can't tell you how many times I've lost when I was expecting a Substitute or Dragon Dance when I was smacked in the face with a Dragon Tail or an Ice Fang instead. Hell, my own personal favorite Gyarados moveset is Dragon Dance, Taunt, Waterfall, Earthquake. I could easily switch any of the above in, but I like that combo the best.
Did I mention this guy is amazing in multi-battles? Because he is. Especially when paired with a Lightning Rod user.
Hell, these days he's even paired very well with the Z moves for even more unpredictability. It's a testament to his design that even until now, this Gen 1 Pokemon is still reliably used in OU and Ubers despite those tiers being completely infested with legendaries and pseudo-legendaries. And it's not like he really needed the Megavolution either. He'd still be in those tiers even without, though it helps quite a bit.
--------------------------
But of course, Gyarados is not perfect. He has so many weaknesses to balance out the unpredictability. He's squishy, though not so much that he'd die in one hit to most things. Hell, he can offset the squishiness somewhat with the Mega form (it's actually quite tanky) or berries. His stats aren't the best either. Mega form has great stats but a completely different typing which may or may not work out. He's not particularly fast either.
Not to mention if the opponent is able to predict you through their amazing skill or awesome luck, you're pretty much done. Not to mention the myriad of Pokemon that hard counter it like say... Tapu Koko or Rotom and so on.
But hey, no one Pokemon is perfect right? And it's being able to play around with the weaknesses and still being viable that make a Pokemon beautiful in my mind.