Well if I was going to chose a little SUV it would be the RAV4. That is a nice vehicle. I got to drive one as a loaner when they upgraded my 07 Camry last week. They get pretty good gas mileage too. The drive is nice and tight. You sit up fairly high...all around nice vehicle.
The xB in my opnion is UGLY! However, I can fully understand it's desirability...if I was a young Dood having to share a place to live they would be a perfect choice. You can have your privacy in your xB that you cannot get in your shared House/Apartment...if you know what I mean.