i dont see how people can really like Goku, hes so average and 'goody', whereas Vegita has the flair and when he turns Ssj he becomes the Apocalypse machine, plus his new rezoku looks pretty good to.
My best is piccolo overall, i lurve shooting down blockwhores with the eye lazer and the SBC - well you know the drill. Maesenko is also quite strong if you use it right and dont whine that its blast is crap
Krillin is full of moves but no power and less hp, i fell cell is to overbearing to use - so many attacks i really only want 3.
Gohan is to abusive, you can turn ssj with 3-5 kills and then blow up the whole map with kame.
Trunks moves can only be shot from static so that really rules him out for me. Friza is deadly but has no move in his early stage to really fcuk some sh*t up
Buu is good if you transform him, but its hard.