well, honestly my favorite Pokemon list has kinda changed since then, and even if Gardevoir is still pretty up there on my list, I think it would be nice to talk about some other mons that I find cool :V
Anyway...
Lucario: Honestly, I find his design to be really, really cool IMHO, so much that even a non-furry like me can appreciate his design a lot (not that I have anything against furries, I'm just too vanilla for y'all ). He's also very fun to use in competitive battles, and I have made a bunch of sets with his Mega form while playing in Ubers since he's so fun to play n' shit; I haven't been playing for a while tho, really should get on to that...
Blaziken: Another favorite of mine, mostly because of one of the first Pokemon games that I have played and the one that I have the fondest memories of being good ol' Pokemon Emerald, and not only have I chosen Torchic as my starter from my first time playing the game (have been doing that ever since then too), I have also done that with almost every other Fire starter from the Pokemon games I've played as well (with Pokemon White being the only exception, where I chose Snivy since I found Emboar's design to be really underwhelming compared to both Serperior's and Samurott's), so he has a pretty special place in my heart <3
also, shoutouts to my man Infernape, because even if I haven't played much of the Gen 4 games, his design is incredibly cool