I love my xB! I have 800+ miles on my xB at the moment. It's quick, I'm averaging around 27mpg, rides nicely and is comfortable. It really is a vehicle for everyone. Older/disabled folks will love that it's easy to get in and out of and younger people will love how amazing xB's look lowered with different wheels/tires. I purchased the floor mats, sport steering wheel, upgraded pioneer head unit and rear bumper appliqué. The sound system is great for stock. Although it's not recommended, some people do light towing with their xB's (such as one Waverunner or one ATV). Visibility is quite good. Windows are large and you have a great view of everything. The xB is very safe as well.
Due to the xB's shape, I would recommend purchasing 3M Paint Protection Film for the front of the xB to help protect it from rocks and bugs. It has a very blunt front end so I suspect it might be prone to rock chips. A telescoping steering wheel would be a nice addition.
† Edmunds.com received the highest numerical score in the proprietary J.D. Power 2014 Third-Party Automotive Website Evaluation Study℠. Results based on responses from 3,381 responses, measuring 14 companies and measures third-party automotive website usefulness among new and used vehicle shoppers. Proprietary study results are based on experiences and perceptions of owners surveyed from January 2014. Your experiences may vary. Visit jdpower.com.