I also purchased one at launch. And a 3DS at launch too, which was traded for a day 1 3DSXL. *So yes, I have a vita, and 3dsXL*
Its really a toss up for me on which one is better. If you own a ps3, the cross play is an incredible feature, coupled with the PS+ support just launched, its a no brainer. I also purchased music unlimited (service from PSN) and OMG it is freaking awesome. It has almost every title I have looked for. I listen to it at work, at home, and on the vita too. Nintendo is MILES away from the same applidcation development, online support for a game library, and online play too. Edge - vita
As far as comparing it to the 3ds, thats a tough one. I will say my 3ds gets more play time, but it doesnt mean its better. Its that the 3ds is more "pick up and play" and I play every day at work. The clamshell design I think is more durable for me throwing it in my pocket and going to work, because I am SOOO anal and dont want to mess up the vita (Its kind of like having a ferrari in the garage, and driving a mustang). The vita is my "home" portable becayse its just too nice lol.
Pick up and play/portability durability - edge 3DS
The graphics absolutely blow away the 3DSXL - and my biggest gripe about the vita would be the memory cards - I JUST purchased a 32gb card off ebay for $74.99 shipped though, which is a great deal. My 8gb card was not cutting it anymore, and I have tons of games I have bought/downloaded that needed to be all on 1 memory card, which is why I bought the 32gb.
I would say the vita is a instant purchase, but I buy electronics all the time. If you want the best graphics, free games from PS+, most things available on the PSN for purchase, music unlimited (fantastic app, and at $12 for a year subscription which they are doing because its a $60 service to get us hooked) and cross play - do yourself a favor and buy the vita.
You wont regret it. One of my favorite games was hotshot golf. The only game I hated so far was disgea - because those games just dont do it for me, and I have never played the other ones on other consoles, so I didnt know what I was buying at the time.