(WARNING: This post is labeled as "tl;dr". Proceed only if you won't fall to sleep while reading for a long period of time.)
I can think of 15,000 situations (Over-exaggeration.) that made me want to stop watching. But the majority falls into these 2 categories.
#1 in priority: The Battles
This is the biggest problem I have with this show. Watching battle after battle that will absolutely not help you become better at battling makes me want to kill things. And if the battles are bad this show is bad. I mean seriously, what is Pokemon without the battles? The game would not be the game without the battles. The same SHOULD apply for the show.
SERIOUSLY. Textbook moves, (How many Pokemon have Focus Punch?) NEVER A ONE SIDED BATTLE, (WHY?!??) the game doesn't matter at all to the writers, (A terrible mistake.) and nobody non-important EVER BATTLES ASH. (Maybe once in a while, but in 500 episodes, it's only happen around 20 times. That's 5%.) Watching a battle is like reading a Playboy magazine. Nobody cares about the articles (Battles.), most people are only here for the eyecandy. (The terrible, terrible truth I have come to realize.)
And this is the opposite of what I like and what many people would believe Pokemon would do well. Face it guys, the battles suck hard. They might as well have no battles but rather just have their Pokemon dance and skip about in style. It'd be the same thing most likely.
#2: Team Rocket
...ONCE IN A WHILE.....PLEASE PLEASE PLEEEEEEEEASE!!!!!!
I'm enjoying the show, and then Team Rocket shows up and I go back to my computer ignoring what happens next.
The biggest problem I have with them is the fact they contribute to the problem above. However if you like Cacnea/Carnivine/Dustox/etc. , you're in luck. They'll appear over 9,000 times before they stop appearing.
Another thing is that they are repetitive in what they do. Try to steal stuff using mechas (Because they loves using giant robots. It makes them feel good.) and fail. Forget about their failure tomorrow and try again. Their target is always a stupid yellow mouse. But honestly at this point they don't care. ...Actually it's kinda split between "do care" and "don't care." Again, they need to go away once in awhile. You'd think 500 thunderbolts among other things would put them in retirement...or at the very least give them a dang good vacation.
Name me an episode in the previous 3 seasons Team Rocket has not appeared, and I'll give you as many cookies as I have. If what I'm hearing is true, then the statement below is true.
"If you like Team Rocket, you'll like the show.
However if you can't get used to Team Rocket, you'll never enjoy this show."
...People there has GOT to be a problem there.
Ash is well...Ash pretty much. If problem #1 was fixed we'd see Ash actually battle pretty well. And what kind of role model Ash is if all he uses is a yellow mouse? Srsly, how many kids have you seen with a team that has a yellow mouse in it? BAD ROLE MODEL ALERT.
It'd make me happy to see Team Rocket NOT appear, but right now I am praying that the battles will not suck. Forget TR, the battles in this show is the biggest problem in my eyes. Outclassing Team Rocket by a huge difference. I can tolerate Team Rocket, but I can't tolerate the viciously lame battles.
@zeno48: Of course no anime is perfect. But there are good animes, and there are bad anime nobody wants to watch. Pokemon doesn't have to be perfect, but it needs to stop sucking badly.