3DS, no contest.
I feel like it has a good chance of being my favorite of the entire generation when all is said and done. The others (the home-consoles) are newer of course so I'll hold off with the final judgement, but I feel like they need to go a very long way to match what 3DS brought to the 8th Gen.