I don't like Pikachu, it's horrible at battling. My favorites are Pit, Link, Lucario, and sometimes Marth. They all are very fast, most have long range attacks, and they are great brawlers. I'm best with Link and Lucario, but I like flying with Pit. : P