Switch is not only my favorite combo, but it's my favorite dedicated gaming system of all time. I have bought more games for Switch than for I have for every PlayStation system combined, and previously the PS1 was the system that I bought the single most games for. Combine the retro stuff with games like BotW, TotK, Fire Emblem: TH and Engage, Mario Odyssey, Dragon Quest XI S, SMT V, Persona, Valkyria Chronicles 4, Witcher 3, No Man's Sky, and its library is unparalleled.
Of the other options, I vote fro GC + GBA. I still use the GB Player, and I loved the Gamecube, which reminded me of why I loved Nintendo games after N64 let me down.