I can't decde between gamecube and N64.
N64 was the first console that was completely mine ( nes, dreamcast and such belonged to my brother )
but the N64 was completely mine, I loved that thing. When I first got it with a copy of Mario Kart, I played it nonstop. OoT, SSB, StarFox 64, and Rampage World Tour added to my addoration for the thing.
Then I praised the gamecube when I got it, I got Sonic adventure 2 with it and, since I played Sonic's old games as far as I could remember, he was my favorite game character.
SSBM and other games made me go crazy for for the gamecube, and I soon forgot about my old N64.
However, nowdays I still remember that thing and all the fun I had with it.
I think I will side with the gamecube here, since I had it since it came out pretty much. Most of my games were for it, and it does have collections of the N64 games and before its time.
I still actually play my gamecube, as to my N64 that is gathering dust in my attic ( damn, gotta dig that thing up )
as for my least favorite console, lets face it, everyone knows its the eye straining, ugly, bulky, uncomfertable, red coded, fuck up that is known as the virtual boy.