My vote goes to the Teana as well if you have a driver to take you around. Otherwise, I'd go for the Accord or Legacy GT. One thing I don't like about the Camry is its just too common. Yes the Accord isn't exclusive as well but theres just too many Camrys.

The only time I'd go for the Sonata is if you're looking at the 4 cylinder versions of the Accord, Camry.