Slavic languages are pretty tough to learn, the gender thing is rough. They also have words/phrases that are used with familiar people like family, and separate lingo for people you don't know, or elders.
They generally have more letters, so the pronunciation is a little clearer.
They also tend to be more polite. US/English is pretty harsh, and a bit disrespectful. I think this leads to a cultural divide.