Both.
In SSB64, I mained Link, but randomly played Luigi and Ness. At the time, I never played EarthBound, I just liked the character, and I loved Link and Luigi and that determined my choice.
In Melee, I mained Link and Ganondorf and sub-mained Zelda and Marth (generally in one-on-one only).
I have played Zelda games and always loved them, but never played a Fire Emblem. And I never liked Ganondorf from OoT.
In Brawl, I intend to main Toon Link, Ganondorf, and play Zelda, Marth, Lucas, Pokemon Trainer, Pikmin & Olimar, Luigi, Zero Suit Samus and Pit until I've narrowed the list down to who I feel most comfortable playing.
Reasons:
- Toon Link appears to fit my style more than Link does this time around.
- I liked Ganondorf in Melee as he fit my style, I hope he continues to.
- Zelda fit my style in Melee, hopefully will continue.
- Same with Marth.
- Lucas' improvements over Ness in Melee remind me of why I liked playing him in SSB. Also, I've now played the Mother games, even though I haven't beaten any of them yet.
- I love Pokemon, especially the first gen, and Bulbasaur was my favorite starter line, and I started liking Squirtle later in the generations. The uniqueness attracts me.
- I liked the idea of Pikmin, I like Olimar's uniqueness. I played the game. I'm interested.
- Always liked Luigi and actually, the main reason I bought Super Mario Galaxy was for Luigi. lol. But I liked playing him in SSB. He seemed crappy in Melee, to me, though.
- Zero Suit Samus is actually a new addition to who I want to play. I wanted to play her when I first saw her, then I lost interest later on because I thought you couldn't play her normally, and she just seemed uninteresting. But after watching gameplay videos, I regained interest and can't wait to see if she fits my style. Also, I love Metroid games, even if I suck at the originals.
- Pit, I didn't like until seeing him at E for All. I downloaded and played Kid Icarus and liked the idea, but hated how easy it was to die. After seeing him in action, I regained interest.