I have a 2006 XB that I use for commuting. Its at about 70000 miles and zero problems thus far. Car and Driver usually have it in their top 10 every year as one of the most reliable cars.
Surprisingly, it is very roomy inside and it’s nice having the hatch back and fold down seats for hauling small things as well. But, I only have a fiance and a dog, so I usually dont have much to haul around.
I’ve driven it around in the winter without a problem, but if I am expecting more that a few flurries, I take the truck so Ive never been through a heavy snow fall in the car.
So, to summarize, its nice for what I use it for, but if I had kids or didnt have a truck I would definelty want something a little bigger