I cant do a poll because there are more than ten pokemon who are great so give your suggestions here.
My favourites are
Arceus
Lucario
Giratina
Tyranitar
Gallade
Arcanine
Darkrai
Skarmory
Electivire
Mamoswine
but really the list could go on for another 483