For me, it's a tie between the NDS and PC!
My first console ever was a Nintendo DSi XL. I got it in 2012 and immediately fell in love with it. Before then, I had only played browser games and Snake on my dad's Nokia, so I was blown away by the quality of
actual videogames. So I'm sure the nostalgia factor is playing a role here, but the nDS has consistently stayed one of my favorite consoles over the years. I love the foldable design, and the fact that mine came with a stylus slot to always have a stylus with you. Folding the console to pause the games was so cool, and it also helped protect the screens from scratches when it was being carried. I also love many of the DS titles, like Art Academy, Rune Factory 3, the Professor Layton games, Ghost Trick, Picross 3D, Phantom Hourglass, Spirit Tracks, Animal Crossing Wild World, and Pokemon Black and White. Games from the DS era hit that sweet spot between being nostalgic, but also modern enough to be easy to play if you are used to modern videogames. I do enjoy playing retro titles (Earthbound is one of my favorite games for example), but it's nice having the quality of life improvements of modern games sometimes!
I really like the design of that console era as well. the squared shapes with the occasional sligthly rounded corners, the whites and light greys, the iconic sounds... I think Pictochat is aperfect example of what I'm talking about!
But as much as I like the NDS, I can't have it be in the first spot alone. It's going to have to share it with PCs. There's a very simple reason why PCs will always be one of the top gaming consoles for me, and it's the indie game sphere.
I like being able to go on itch.io and download a random game by a random guy with little to no experience under their belt. And I like to keep up with small studios through newsletters one their upcoming Steam releases.
Although nowdays indie games may get launched on big brand consoles too if they are popular enough, not all of them make it. And even when they do get launched on console, they often have optimization issues, and I usually still prefer to get them on PC as more money tends to go to the devs.
But beyond indie titles, the environment of PC gaming is just much more community-focused in general. Even big brand games on PCs have mods, custom texture packs, or custom maps. This is often not the case for consoles, which typically make you jump through hoops if you want to have any modded material on them at all.
I just think it's overall a friendlier space for devs, and less centralized. I just wish Steam wasn't like.. the sole way to reliably get games nowdays. I wanna
own the damn copy of the game I bought ffs!!!
EDIT: I forgot to say this, but a big reason I love PCs is that.. they can essentially be turned into every other console ever, through emulating. It allowed me to play so many old titles I would not have had a chance to try otherwise