I own a Vita and call it shitty sometimes. I've also owned every playstation console released except PS4. Having owned those previous Playstation platforms can take a lot steam out of owning a Vita. Especially when the backwards compatability is spotty and fractured by licensing issues or ports with bad frame rates. SCEA are also pretty stingy with new content for it. A lot of people would call that shitty.
Thinking ill of Vita is does not necessitate never owning a PS console. I would imagine that never having had a playstation would give a more positive impression when dumped into the Vita Libary. You just have all that content and no context. I've owned all those playstations already. Purely talking about Vita games it may have some undeniable quality but quantity is what I am accustomed to as a seasoned playstation owner. Vita games alone simply don't live up to the quantity I've come to expect as a playstation customer.
The hardware is absolutely amazing, how can you ever call it shitty? I could conceive someone saying they would like certain games to be released on it (some type of GTA, GoW, etc) or wanting lower prices for the memory cards. Personally the main thing that I wish would be to have the full JP library of games localized. I look at the top of the software list and see Sword Art Online while thinking... damn... only in JP so far!
Still, none of these things make the Vita shitty in itself. I have a ton more awesome games for it than my 3ds that everyone seems to find amazing (after their huge price cut)