I would say the PS2 since it just has nearly everything for that generation and the Switch since it's where I play Mario Kart 8 Deluxe and Scott Pilgrim vs. the World: The Game.
PS2 did so much for video games as a whole and is for sure a favorite, but my personal pick is the gamecube! the way everythings modeled on that thing is so pleasant to look at regardless of the game, and it had such unique titles and special addons! i used to have the GBA player actually, but after 10 years all i have left is the disc ;w;
I always loved playing Nintendo consoles and I still do till this day, my favorite out of them all has to be the Gamecube or the N64, but I love the n64 more because I love playing Mario Kart 64, WWF No Mercy/ Wrestlemania 2000, and some of the WCW games