Seriously OP? Seriously?
You just listed the most awesome pokemon ever! Ok, well, at least what I loved the most about generation 4.
The only one missing there is a Jynx badass evolution, I was just saying that the other day...
The pokemon I hate the most has to be Blissey, because she think she's so superior, and a general pain to take down.
And Cradily comes second on that list, in the same freaking horrible boat.