I use anyone just about. I like my melee characters though. (Lee, Gai, Kakashi, Raikage, Minato.) Absolutely despise and hate puppet characters. And I frown upon anyone who chooses Deidara, because there is no way anyone will ever fight with him legit, and win. So, anyone really, except for Puppets and Deidara. (Won't even use him as support I hate him so much.)
As for support characters... I tend to have one Attack and one either Neutral or Guard. Depends on my mood.