I just traded my 2006 Cadillac DTS for a Lexus RX 350. The Lexus is everything I expected, but I miss the Cad. Almost everything is done well and works as designed. Unfortunately, for a Luxury car, it just doesn't ride like a luxury car. The Cad was much better in ride, handling, power, and mileage. I wish now I had bought the Lincoln MKX .
Easy to get in and out. Toyota build quality. Resale value.
Moon roof noise when open is inexcusable. There is no pop up protection to cut down on the noise. MP3 and power connections are impossible to reach when driving. Rides like a truck instead of a luxury car. Yes it has a short wheelbase, but BMW figured it out, why can't Lexus?