Uxie, Lugia, Jirachi, Latias, Articuno and Suicune. I've just always liked the way they look and Articuno's and Suicune's cries are simply awesome as well. <3 They also fit my style of playing as they're all tankish Pokémon that are meant to take damage rather than sweep. Well, that is apart from Latias that's obviously a sweeper, but at least it's bulkier than Latios. =P If I had to narrow those down to a top 3 it'd be Uxie, Lugia and Articuno respectively.