As Reggie said, you can never please the gaming community. they always want more.
Personally, I like the Vita. The hardware is solid, the screen awesome, and the controllers great. I like my iPad, but touch only gaming is inferior. And I sold my 3ds after Kid Icarus almost ruined my hand.
Yeah, I agree with Reggie. Personally, though, I haven't had much from Nintendo that really grabbed me besides SMG and Brawl.
But for me, maybe it's because I'm older now, I just don't drop a lot of cash on gaming. I don't feel the need to run out and buy every game the day it releases, so I tend to have a lot of titles to look forward to during slow months.
I'll snag Ragnarok, Zero Escape, and Persona sometime in December, if not later. I have a wife and other responsibilities to take care of, so I choose my purchases really carefully. I've had a blast with LBP and AC3: Lib over the past two months, and I'll get All Stars this month. I haven't decided what my December game purchase will be, but it's probably not going to be console, since I don't game on my console enough. Even the new PC I just dropped a shit tone of money on last month hasn't been played since I simply don't have the time. I'm also stuck in crunch mode, so I've been doing OT every day, with no sign of letting up, so having the Vita with me at work has been a great way to pass the time.
As for the people complaining about the "I love my Vita" posts? Um, don't we all love our gaming platforms of choice? I love my Vita, my PS3, my PC, my 360 before it died. I still love my old gaming consoles like the NES, Genesis, and SNES. I never owned a Wii, but I'm sure if I did, I'd probably love it to. Stop trying to imply that the people saying they love their Vitas are in some form of traumatized denial, in which they have to assure themselves that everything is going to be ok. It's going to be a slow, slow road for the Vita, but the software outlook is pretty good.
I think a price cut will do wonders, and maybe whatever they're cooking up for PS+ Vita will be good as well.