The games are interesting and funny, and the anime is well-made. The movies sometimes get a little strange, but mostly Pokemon is a light and family-friendly anime series that tries to teach good lessons while getting people totally interested in little beasties they will never be able to have in the real word.
Plus, the anime and movies leave the story incomplete for some characters who are much more interesting than the protagonist, so that's where fan fiction comes in, I guess.
I would love to see spin-offs with different characters' side stories...
Team Rocket--mainly the Team Rocket trio, Jessie, James, and Meowth
Silver
Richie
Neo-Team Rocket--Butch, Cassidy, and Raticate.
Team Skull
I would really like to see Pokemon do something unexpected like put Team Rocket in a heroic protagonist role for once. They wouldn't have to change their characters. They could make them their fourth-wall breaking wise-cracking selves who talk about how cliche the whole plot is or something. They're really good as comedy relief, but they also work as anti-heroes.
Unfortunately, it seems like when Pokemon tries to use the Team Rocket trio as heroes, it's like we're no longer watching an episode of Pokemon. They work better when they work within their bad guy boundaries. For example, when they rescued Meowth from the Island and from Hollywood, when they teamed up with the protagonists to fight against Neo-Team Rocket, and other similar story lines, those were good, but when they tried to rescue that village from giant robots, it just felt wrong. For one thing, what did that have to do with Pokemon?
I'm not really interested in seeing any other characters from Pokemon portrayed as heroes / anti-heroes. I just thought it would be a unique thing to do with Team Rocket's Jessie and James.