It depends on which one you like better. Personally I would choose the Hyundai as they have really stepped up their game the past few years. I have a Sonata and no complaints. The car rides nice and feels tight on the highway. I also think the Sonata is a much nicer looking vehicle (both inside and out). Do some research and take a test drive to see how you feel. I myself would not buy an American small car and despite what others have or may say, Hyundai is no longer a cheaply made "tin can." They have won many awards for their reliability and safety over the past few years (check out JD Power and Consumer Reports). Plus, how many Chevy Malibus do you see from the 90s and early 2000s buzzing around on the roads today? Good Luck!