I think both consoles have their place (I own both), but it all depends on whether or not you play handhelds with other people. Most of the Vita titles I own are single-player JRPGs, which look fantastic and handle great on the Vita's hardware. The 3DS has some great single-player games as well, but I find that most of the titles I play on it are geared towards multiplayer gameplay, such as Monster Hunter 4, Super Smash Bros., Animal Crossing, etc.