I like the reliability of the Toyota Land Cruiser - a work horse............nice in-town transportation, but very capable for towing and off road travel.
Lower in the luxury market, my choice would be the Honda Pilot, a good compromise to fit all needs.....but if you don't use an SUV for off roads, towing, or adventure travel, then my choice would be the Lexus RX 350