I have driven the previous generation LEAF and I didn't really like it. It didn't handle well (very squishy ride creates a lot of body roll), the interior was cheap, and overall it wasn't a car I would consider. A couple of my co-workers had 2016 LEAFs and they both sold theirs because neither could hold a charge for over 60 miles. I haven't looked into this issue, so I don't know if it is a widespread problem. The new 2nd gen LEAF looks to be much better, though the Chevy Bolt and Model 3 are better. I have a 2005 and 2016 Prius and disagree that they feel tinny and cheap compared to what it competes with, but to each their own. The 2nd gen was nice at the time, but the 2016 and newer ones feel much better than the older ones. You probably drove a 3rd gen 2010-2015 so I could see why you said that. They hold up extremely well. My 2005 has 258k miles and it has had only a couple A/C problems.
The Camry Hybrid is about as reliable as the Prius. I'll be a little bit nicer and more substantial since it is a bigger car, but that will sacrifice some gas mileage. For the Camry Hybrid, I'd get a 2012 or newer one for the newer design and features, but they have always been reliable. The Camry has a larger backseat, but both are able to fit two car seats just fine.
Consider the Kia Soul EV. The rear seat is spacious, it drives pretty well, and it has a lot of features. Also VW has the Golf EV, which is fun to drive but smaller.
You could also consider the Chevy Volt, which gives you some EV range without the range anxiety. It makes it a lot easier to live with. The Volt has a very small backseat that only seats 2 uncomfortably, so I'm not sure if a car seat would fit. Reliability hasn't been as good as the Toyotas either. My friend has a 2014 Volt and he likes it but has had a few problems with it. I drove it and can confirm that it is sportier than the Prius, but is more cramped and less comfortable.
EVs tend to depreciate more than gas cars or hybrids, but that might be because their batteries aren't what they used to be.