I have a Vita, and both a launch 3DS and a 3DS XL I bought earlier this year, because the build quality and trigger buttons on the original are horrible.
If you're planning on buying a 3DS, DON'T buy the original 3DS like some people here wants to tell you. Going from Vita to a normal 3DS would feel like a huuuuuge downstep, the 3DS screen is NOTHING compared to the Vita Screen. Even when the 3DS XL screen has bigger pixels, it looks much, much better, and you don't need to hold the system so close that you miss the 3D effect.
And yes, the 3D effect is identical on 3DS and 3DS XL. The XL only is bigger, the exact same "effects".
I do like my Vita though, and if you could keep your Vita and still buy a 3DS XL, I would do that. But if you're going to only have one, go for the games. If I had to choose, I would had taken the 3DS XL because I love Mario Kart and Zelda, and the upcoming Smash Bros.
My Vita has of course not seen as much play time compared to my 3DS's lifetime, but I love playing wipEout 2048, that's actually been my most played game the last week. Bought it when SCE Studio Liverpool was closed to see their final game, and finally I have learned the controls so I can play it without problems.
Still it doesn't make up for the whole 3DS library, but think at least twice before buying ANY console. That's my advice ;) If you do buy a 3DS, I, like many others here, recommend Zelda A Link Between Worlds. The most fun game I played this year. The story has finally been a little mixed up here too.