I'm not a Subaru fan - had 2 crosstrek's and both had issues.
As for Volvo, they are really nice, but expensive. Have you considered a Toyota - RAV4? I'm on my 2nd one and it runs like a dream. No 3rd row seat on new models, but some preowned ones have a 3rd row seat.
If you need something bigger, the Toyota Highlander is a very nice SUV. Bigger and more money, but may suit you well.
We also have a GMC Terrain....a very nice SUV with lots of people room although the cargo space can feel small with rear seats slid all the way back. Once folded you see there is plenty of rear storage room. I wish my RAV4 had this option, because it has alot of cargo space, but not as much rear passenger legroom. The Terrain, while also not a 3rd row seat car, is roomy, reliable, and a very nice SUV to drive.
Good luck with your search!