3DS vs Vita or The Holiday Handheld Debacle

Faced with the upcoming holiday season, I'm at a deadlock of which handheld to pick up. In the past I've been all Nintendo, I've owned the original game boy, gba, a ds lite, hell, I owned a virtual boy. But with the next gens coming into play, and being set on a ps4, I'm wondering if I should change the tides and pick up a vita. I love the prospect of playing hotline on the go, but I feel like I'm missing out on the newest Mario kart, a household fav. Given the choice, which handheld would you pick up and why? Thanks all!