Will, because I never got to battle him. :'( Plus, he looks cool.
Team Magma or Team Aqua?
(I would've said Team Aqua, but ever since reading the Ruby/Sapphire arc in Pokemon Special, I've loved Marge's character from Team Magma, so I'm biased and would now choose Team Magma. Plus, I love fire types so...Team Magma=Win! :P)