Yes, this game is flawed.
Yes, the optimization is terrible.
Yes, the graphics can be quite ugly sometimes.
But it was a really fun experience! The story is great, the characters are marvelous and it's one of the best generations we've ever had! My favorite pokemon game since black/white 2.