Skullwaker on 21 May 2016
Out of the ones I've owned (GBA, PSP and 3DS) I'd definitely go with the 3DS. I've gotten hundreds of hours of enjoyment out of New Leaf alone, and it's also the platform that I first played Pokemon on, as well as some of my favorite Zelda games (Majora's Mask and ALBW namely).