Honestly this is the kinda stuff that makes it hard for me to believe they haven't been running out of good ideas for Pokémon designs.
Most things from Gen. I were okay, some unoriginal and designs were admittedly a lot simpler than future gens, but I think they were all good regardless.
Gen. II, same, except better than Gen. I because they didn't have things like, Pokéball with eyes, 3 magnemites together, 3 digletts together, etc.
I don't have anything bad to say about Gen. III nor Gen. IV, apart maybe Arceus's design looks a bit... odd... with the ring thing around its body, at least it's kinda fitting imo and doesn't look entirely ridiculous.
Gen. V too, even though it started getting some questionable designs (I will never be a fan of Vallinish/Vanniluxe, altough Vannilite is cute), or Klink/Klank/Klinklank which aren't bad per-se, could have used a slightly more original name. Even Trubbish I thought looks kinda cute, just Garbodor is probably one of the worst, but I like the idea behind it. Tornadus/Thundurus/Landorus I can't stand their regular form. At all. Their Therian forms are amazing though, they are what the three should have always been.
Then you get to Gen. VI; don't get me wrong, I like them all about equally, some more than the others, and at worse I am indifferent to them.
But then you get to the legendaries at the end.
Xerneas is nice, similar design to Arceus. Yveltal is really cool, flying dark bird thing. Zygarde is some kind of snake-like thing and I like its design overall. It looks and feels legendary.
Then you get to hidden legendaries that weren't revealed until later.
Diancie is amazing and I love it. Easily my favourite out of all Gen. VI
Then there's Hoopa. Its regular form looks pretty good, almost kinda like a mischievous clown or something. It is the mischief Pokémon after all.
And then it turns into Hoopa Unbound and ohmygodwhatthehellisthatthing!
And Volcanion is even worse.
Then they reveal Zygarde's formes. Cell Zygarde is cool, nice concept. Core Zygarde too, I have nothing to say about it. 10% forme Zygarde looks really cool, and then 50% Zygarde we already knew all along.
Then they show us Complete Forme Zygarde? What is that? Are we playing Transformers now or something?
At least the Zygarde formes aren't actually in-game... yet. They may show up in an eventual Pokémon Z or something, if they release that. That would make a lot of sense. But I still absolutely hate Complete Forme Zygarde. That does not look like a Pokémon anymore. Pokémon to me are supposed to look like animals or some sort. That looks like a bipedal human-like robot.
I have hope that they have good designs for next gen. They've had plenty of time to come up with new ones. They might have run out of good ideas near the end for good legendary Pokémon but no doubt they had ideas in mind for regular Pokémon to fill a new Pokédex without having really stupid designs. But if legendary Pokémon follow that trend for the next generations it'll probably just kill them for me. I love collecting Pokémon and trying to fill up my Pokédex, but things like Volcanion, I'm not even interested in getting.