if you want indies,... vita. if you want big "AAA" games,.. 3DS.
..if you have or plan to have a ps4 you may want to consider the ps4 remote play feature.
i'm really, really happy with my vita. but i would be lying if i claimed it was getting as much big publisher support. but the indie support it well and there is plenty of great games and great exclusives on the system too.