3DS XL. Hands down. Unless you care more about easy portability over a larger screen.
Edit: Forgot game suggestions! Out of the ones I've played, I highly recommend Fire Emblem: Awakening, Zelda: A Link Between Worlds, Super Mario 3D Land, Majora's Mask 3D, Pokemon Y, Animal Crossing: New Leaf and Bravely Default.