Yeah, I always thought it would be a neat idea to give a Shiny Pokemon a special move to use. Nothing broken, maybe heal some HP or cure them of status ailments. But as you said, that brings the problem if the move is too useful like I suggested then everyone would try to make a good number of their Pokemon Shiny to use those moves. Sadly there's not much you can do with a Shiny in the sense of battles without 1. making the additional thing not really worth it thus might as well not exist or 2. make it so good that everyone would want to have their team be Shiny and those who don't might be at a disadvantage. I suppose maybe they could set up a certain side story involving Shinies, but it would be about or what it'll reward I don't know (the Shiny Charm already increases your chance of finding a Shiny and that's for Dex completion).
Idiot Hero, Or Writer: Yeah, I liked how the writer wrote Ash during the Battle Frontier and Sinnoh League. But come Best Wishes they hard reset him to being an idiot (like Iris telling him he needs to weaken a Pokemon before catching it). Also he has gotten into the habit of scanning Pokemon he already scanned (and its not like the Pokedex is telling him any new information).
Not to mention Pikachu has to sell out to the new gen Pokemon. At least for the first episode of Best Wishes it made sense Pikachu lose to Trip's Snivy because Zekrom had zapped its power and had they gone along with that plot point it would have been fine and explained why Pikachu was so weak and had to relearn moves... but at the end of the episode Zekrom gave Pikachu its power back so what was the point? To make Ash look bad in front of Trip? Trip is a bit of a racist so there was no need. And then Pikachu goes on to lose to Panpour in the Striaton Gym Battle! Okay, fine, it did Mud Sport to weaken Pikachu's electrical attacks, but Pikachu still has its raw power behind it! And then once again Pikachu gets beaten in the Santalune Gym by a SURSKIT, which isn't even a new Pokemon!
Kanto Do: Yeah, i can forgive Kanto in Gen I for being bland since it was the first games, though they haven't really done much else with it. I do think the Gen II games and their remakes added some interest to Kanto, and as
noobcubed said I do like how Kanto is set up where there's shortcuts all over and you get to "revisit" places (even if you just run through them to get to the next area). Made it feel like an actual map compared to Unova which was just one linear path and Kalos was was a linear path which often entered into Lumiose City. With us being in a new timeline they could use that as an excuse to make another Kanto game... but do we really want another remake of Kanto? While I'm not against going back to Kanto, I would like it to be expanded upon instead of the same story told again.
Hmm, well first off I won't say you're wrong. Its your opinion and I perfectly can see why people won't like Pokemon (though I do have to ask if you don't like Pokemon why are you on a Pokemon forum?). But I do want to respond to some of your comments:
Imbalance: Yup, Pokemon is not balanced, and that's a good thing. I know, you probably think I'm crazy to say that, but if ALL the Pokemon were balanced then honestly it would be a pretty boring game. Imbalance allows certain Pokemon to stand out and may even force people to come up with creative strategies to have Pokemon they like to become competitive. And when a new strategy is made and works really well it surprises everyone and suddenly an otherwise unlikely Pokemon gets a lot more attention and people start thinking differently about it (Follow Me Pachirisu, anyone?).
Also you got to remember that Pokemon's main game is a story. Of course you're going to encounter weaker Pokemon at the very beginning, you're suppose to gradually build your team up as you play through the game. Those early Pokemon are meant to be a crutch until you start encountering the Pokemon which you should consider putting on your team. Now sometimes you do find these Pokemon early, but I would say for the first half of the story you're figuring out what Pokemon to put on your team.
Of course that does mean these weaker Pokemon have problem in the metagame and sadly probably won't be used... but then they introduce something like Mega Evolutions which are giving a new breath of life into some Pokemon. No one expect Beedrill to get a Mega Evolution, and no one expected it to become a speedy sweeper (of course they did have to min-max its stat in order to do so, but my point is that for once someone who likes Beedrill can use it and have it be some kind of a threat). Of course things are still unbalanced, using Mega Beedrill means you aren't using a stronger Mega Evolution, but that just means if you really want to devote to using that Pokemon you need to come up with a creative strategy that uses the Pokemon to its full potential before it faints or you end the battle.
Tl;dr, Pokemon is imbalanced, but that's by design to have the strong Pokemon properly stand out and the weaker Pokemon stand out even more when used with the right strategy. Its to help with story progression as well and recent games have implemented new tools to help them be usable in post game where the stronger Pokemon usually play around.
Bug-Ridden: Maybe the older games but the newer? Yes, there are still bugs, but ALL games have bugs and by far Pokemon is one of the most bug-free games I've seen. Nowadays many AAA games are being shipped out with glitches you don't have to work hard to find, but in Pokemon for the most part you have to look for the glitches if there are any to be found. There are rare exceptions like the Lumiose City Glitch, but not only did they release a patch for that (and there's a workarounds, the glitch only happens on the streets), the glitch was due to Pokemon entering into 3D so some mistakes were going to happen (and they'll probably make sure not happen again).
Contempt For Players: How so? Now obviously GF had done rather stupid things which is annoying and they really should know better, but I never got the sense they have contempt for us. If anything they're making the games easier (which some may say is itself is a problem, but it's not a sign of contempt. hand holding, but not contempt). Also most of the time I count their stupid actions with them wanting to encourage us to do something or them just trying something out and not really thinking of the consequences. Like putting some TMs on Mirage Spots in ORAS, I STILL haven't gotten the Mirage Spot which has Poison Jab and I've been paying the games for MONTHS.
Ignorance Is Bliss: So I'm ignorant for liking Pokemon just because I'm willing to overlook some of its problems and enjoy the games for what it is? I perfectly know the problems with Pokemon, this thread and others are dedicated to pointing out problems with the Pokemon franchise. We aren't ignorant, we perfectly are aware of the problems. But the problems don't stop us (or at least me) for seeing what the game has to offer and enjoying these offerings. Now everyone's different, you see the problems as unforgivable and thus don't like it, that's fine, it's your opinion. However someone isn't ignorant for liking Pokemon, there's nothing inherently wrong with Pokemon like its giving bad messages or its unplayable. Otherwise it wouldn't have lasted all these years with many main AND side games.
GameFreak: Tembo the Badass Elephant? *looks it up* Oh, I didn't realize this was a thing... Meh, doesn't look like my thing. Anyway, I can't blame GameFreak for wanting to make games other than Pokemon, they have in the past and they came out alright (and later you see aspects of those games brought into Pokemon, mainly as designs for Pokemon).
As for Pokemon Shuffle, well, for me I stopped thinking companies have "integrity" so Pokemon Shuffle doesn't surprise me. Basically Pokemon Shuffle exists because these Candy Crush-like games are popular and making money so they're just jumping on the bandwagon to get some of that flowing money. Personally I can't really say anything on Shuffle as I haven't played it, I have no interest in games like that. And even if I did play it I'd only play as long as I could for free. I have no expendable money at the moment so if I buy something like a game I'm expecting the game to be complete and no additional purchases would be needed so I can get a more "complete" experience.
As long as micro-transition garbage doesn't enter into other games I'm good, keep it to Pokemon Shuffle and its sequels.
Why? If Pokemon is going to do anything it'll be change their current model, but I don't think it'll be going away. Right now I will admit its stagnating, but that's nothing it can't fix by shifting focus around and actually daring to do things that is different. It's not like Pokemon can't afford to experiment, and as long as they do things right it could turn out very well and add some new life to the series. You can look at Mega Pokemon for an example of that, and I don't think they pulled that off as well as they could have.
What exactly about the games are you having problems with?