I'm taking a liking to Toon Link, I think I might make him a main. Pit and Meta Knight are both excellent, mainly 'cos they fly and can swing their swords a lot. I want to like Sonic more, I think he's a good character but has trouble knocking characters off the screen.
The lag (controls not responding for a split second in some matchs) used to be a huge problem for me and my timing suffered but now I can fight really well online even with severe lag.