I've found the Soul to be very stable at speed, despite its height. When I'm in crossswinds my car doesn't wander any more than other cars nearby. Very stable.
I always check tire pressure and lug torque after a trip to the tire place. I've been using Discount Tire recently, they do hand-torque the nuts. So does the local Wal Mart.
DT's not so good on TP, though. After I had the snows put on, the TPMS light lit up. Turns out they'd just put 30 lbs. in, though they'd checked off 33 on the receipt which is the recommended pressure. I use 35.