We seem to have lots of outdated tech in our house (Xbox1, PS4, Wii, 3DS, PSVita). Oldest is happy with his Xbox one for the time being, mainly Minecraft & Roblox.
LO is just 4 but has just discovered the 3DS and PSVita. I've just bought Mario Kart for the 3DS.
I'm thinking it would be good to play Mario Kart and other games together with him. I'm aware the Switch is probably due an upgrade as its been out a few years.
Options)
A, Invest in the Switch now.
B, Get another 3DS second hand and not get too stressed if LO breaks it
C, Get some kid games second hand for the old Wii
B&C would probably both mean upgrading to the Switch in a couple of years.