I never really considered Sparky as a villain; more a like mercenary, you know, assassin-for-hire. Though, he wasn't about money in the end, I think he just was really POed at the Gaang.
Hm.. Zhao was hot, grumpy, arrogant, strong, and hot. But he was a very flawed person and had.. No self control. Long Feng was very conniving, and I think if he hadn't met Azula, he would have done very well.
So I'm going to go with Long Feng. Even though he got pwned a 14-year-old. Now, that doesn't mean I have anything against Sparky and Zhao. I love them both. Especially Zhao.. Yum..