in learning Vietnamese ?

I am looking for issues that non Vietnamese may face to when learning Vietnamese. What is (are) the most difficult thing (s)?

1. Tones
2. Structure
3. System of pronouns
4. Vocabulary

Thanks for your ideas