Is it perfect? No. But the 1 star reviews are ridiculous. Maybe I'm just easy to please, but I had a blast playing this. There was plenty to do (still more to do as well even though I've finished the main game) and I genuinely enjoyed the plot. Team Star is a bit... Eh for me, but the game even pokes fun at that. It didn't take itself too seriously, I think. All in all, worth the money and one of the more enjoyable Pokemon games for me.