Gen 4 is worst gen. Everyone knows that. Atrociously overpowered (lore-wise) legendaries, some of the worst designed pokemon I've seen (drapion, carnivine, purugly), and the evolutions of previous pokemon are also mostly hideous, with the exception of Yanmega, perhaps.
That said, I remain a defender of Vanillite. Nobody gonna hate on my ice cream.