Meh, I like Team Magma, because of their Fire Pokemon, but in the long run, Team Rocket would probably be my favorite. Though Jesse, James and Meowth make fools of themselves in nearly every episode of the canon show, you have to give them credit for trying.
Also, they've been around since episode one, which kinda gives the 'growing on you' effect in some cases. ^ ^;