Vita is always viable.
But don't expect the world on it. I love mine, and enjoy playing games on it, but it certainly has it's limitations. Hardware wise it's getting harder for indies to port games that would be a perfect fit due to memory limitations, and storage is it's own major problem with no solution in sight other than dropping like $120 on the biggest storage card you can.
I have a 16 GB card holding 34 games, the majority of them indie. Only Binding of Isaac runs worse than other platforms:
Code:
Spelunky
Nuclear Throne
Crypt of the Necrodancer
Risk of Rain
Binding of Isaac
Downwell
One Way Heroics
TxK
WE ARE DOOMED
Nidhogg
Woah Dave!
Geometry Wars 3
LUFTRAUSERS
Mighty Flip Champs
Shovel Knight
The Sun And Moon
Axiom Verge
Super Meat Boy
VVVVVV
10 Second Ninja X
Hitman GO
Lara Croft GO
Nova-111
Letter Quest Remastered
Lumines
Hue
Akzend 2
Hot Shots Golf
OlliOlli
OlliOlli 2
Vib Ribbon
Retro City Rampage
Proteus
Rock Boshers DX:DC
The Quiet Collection
10x8
Super Crate Box
Magic Snack Planet Deluxe
Tuffy the Corgi
And that's just the indie stuff. If that's not your bag, there's a bunch of larger titles, more easily accessed via physical versions, such as Persona 4 (Golden and Dancing), Danganronpa, Shiren the Wanderer, Gravity Rush, Rayman Oranges and Lemons, Lego Star Wars, etc.
And, even though it's not my field of expertise (or interest) it has shit tons of JRPGs, and porn games thinly veiled as JRPGs.
My only complaint is that my OG vita has a few scratches in the screen that go vertically, and are very noticeable if that area of the screen is all one color or if I'm in the system UI. Getting a replacement screen would be about the same as a new vita, and I'm not sure retroactively putting on a screen protector in the first place would fix it (I know I should have put one on in the first place but I'm never good at putting those things on).
TL;DR: Hell yes. Get a Vita. Best decision you'll make in years.