Super subjective, but I think the Vita. Guts-wise, the Vita kicks the 3DS to the moon in terms of graphics, processor, 3G ability, and a bunch of others. Neither had a very impressive launch library, but the Vita has FIFA and Uncharted. 3DS had NOTHING worth $40. Still doesn't have many good...