I liked red and leaf green when I was a kid, stopped playing them until X and Y came out years later, then stopped playing them again when the next generation released.
I am more of a fan of some of the pokemon designs than I am the games themselves
Oof, heavy subject for me, this. Let's start off with saying Pokémon was at its peak on the DS, and sharply declined in quality afterwards. The DS was home to a bunch of Pokémon spin-offs, some of which were amazing (Ranger, Mystery Dungeon), and others not so much (Dash, Conquest, Trozei, etc.).
Most of those spin-offs never got sequels on the 3DS, Wii U or Switch, and Mystery Dungeon became much less interesting as well due to a bunch of mechanical changes and art style change too.
As for the main series, it hasn't been "good" since 2017's Ultra Sun/Moon, or "excellent" since 2012's Black/White 2, due to nerfs, lacking content found in older games, and general lack of visual appeal (not to mention glitches for SV), along with the stubborn EXP. Share thing since LGPE/Sword and Shield.
The anime, on the other hand...I haven't watched it since the DP era, so I can't say much about it. The first four regions were generally enjoyable for a younger me, but I lost interest in Unova (ironically, considering that's my fave game region).
Out of all of this, I am still understanding why the hell everyone hates the forced EXP sharing. The only reason I can understand this being a problem is due to how it can make prioritizing a mon extremely difficult because your used Pokémon used to gotten a lot more when it behaved independently but Ig the share removes this?
My opinions on the main series is almost the same thing as yours, ironically because Pokemon has definitely taken a toll ever since they've went the transition to 3D. I have noticed that throughout my Ultra Sun playthrough was pleasant but i don't know if it was me, but I have found the game incredibly easy compared to Black and White for instance.
The forced EXP Share is a problem, as it makes becoming overlevelled very easy to do, since the player's incentivised to battle every Trainer they come across, and it removes the flexibility - the player choice - present in the 3DS games. It also means you can't spend time training up individual members of your party, in a series where most battles are 1v1.
It'd be a different story in other JRPGs like Final Fantasy, where your entire team is present in battle, or Persona 5, where you're supposed to switch up team members based on circumstance. The mostly-1v1 nature of Pokémon, meanwhile, is an entirely different ballgame than those.
I completely forgotten about the feature where you can befriend Pokémon. I even remember in X and Y that you're even able to go as far as to play minigames eith your Pokémon, but they've took that out in future versions of the game. I wonder why, but Pokémon be taking everything from us.
I will never forget the transition from Gen VII to VIII and IX where they've decided to not give all of our Pokémon for some strange reason. I still don't understand why they have done this BTW.
I should've also mentioned that in other JRPGs, players get to see their party members experience character growth outside of battle (in cutscenes and story sequences and stuff), due to set parties created by the devs. This isn't possible in Pokémon due to the hundreds of different species, so party members get no real mention outside of battle.
This is why being able to individually train and raise each party member is so important in Pokémon, for me and for many other people, because it's the only way we get to actually see our team members outside of the "Party" menu.
Forced EXP Share strips us of this, which is partly why it's so heavily disliked.