Which senetnce do you seems most correct gramtically?

1. Miserable people are envious of me because i have a happier life than them.

2. Miserable people are envious of me because i have a happier life than they do.

Which senetnce do you seems most correct gramtically?
Post Opinion