it depends upon your range. Honda Accord is my favourite if you want a luxury drive. Toyota is good and market car but its drive is not luxury as Accord. You can compare it. Moreover, Toyota's after sales service is pathetic but Honda's is good indeed.

If your budget is not enough that much then Civic will be good choice. American car are very comfortable but mechanical they are not good.