I think it is easier than those languages simply because in English you don't have to distinguish between objects as they aren't male or female. This can take a long time for someone who is going to learn that language as a SL.
Then there are pronunciations, and while I can say that there is no sound that is new to me in other languages (we have 32 letters in our alphabet), English, especially American English is more distinguishable for me than Italian or Spanish.
Just to realize how a language can drive you insane, in Arabic there are 14 different makes of a verb or pronoun. They have different makes for men, women, one person, two persons, three or more persons, and that's added to the routine makes other languages have. Also there are irregular verbs that you'd have to keep their 14 makes in mind. That's what I really didn't want to put time on, but damn school system.
In Persian, there is no difference between male and female for anything. However, what makes it hard IMO is that we spell things really hard. We have three different forms for the sounds "s" and "c", four for "z" and so on. It gets really crazy if you want to learn it as a second language.