The Nissan and Toyota are pretty similar in quality. I guess it would just depend on which you liked best. The Altima has a nicer interior than the Camry, and is probably a little more fun to drive. I wouldn't even consider the Impala...it's not even in the same class as the other two.
Chevy Impala hands down . 112,000 miles on the one the wife and I own . One ignition lock cylinder is the only issue we ever had besides maintaining it . Fast enough , waaaaaay comfortable , and large enough . Just wish it was rear wheel drive so I can play around corners .
And its made in the land mass called North America , eh :biggrin: