Difficulty of English depends on the languages the learner already know (how similar or different they are).
Many languages do not make a distinction between "do" and "make".
DO - is also a helping verb, to form the emphatic aspect of the present and past tenses, and required for questions and negatives instead of the simple/neutral present and past (except it can't be used for BE, as either a main or helping verb).
English has roughly a dozen helping verbs. Some languages have two or three or even none. There can be 0, 1, 2, or 3 helping verbs. Some languages only allow one helping verb at a time.
The main verb can be in one of three forms.
There are two kinds of infinitive: bare and full. Most languages that have infinitives have only one kind (but there are exceptions).
English expresses tense, aspect, mood, modality, and voice. Sometimes those attributes are not clearly separated but are combined within a "tense" (a combination of some of those attributes). There are languages that express fewer of those attributes, as well as ones that have them clearly separated.
Even though English is only mildly inflected, the verb system in particular is very complex (of the 5 languages I speak, all of them have complex verb systems, but they can be very different from each other).
English has a dizzying array of tense, voice, mood, aspect, and modality combinations. Many of those combos have more than one use, and some of them share uses.
Word order often changes meaning, and even when it doesn't, is often just wrong. There are languages were word order is less important (or even almost entirely free).
English has two grammatical cases for nouns (common and possessive). Some languages have no grammatical case at all. English also has remnants of two other grammatical cases for some personal pronouns (subjective and objective). Even among languages that do have grammatical case, there are some where the cases are exactly the same for nouns, personal pronouns (and other pronouns).
Agglutinative grammars are often considered easier than analytic (word order) or inflectional grammars (but again, the grammar types the learner already knows or doesn't know can change his/her perception of difficulty).
There are languages where verbs do not change form for any reason (word order particles, and specific structures/phrases express ideas like aspect, etc).
French pronunciation rules are numerous and complex, but far more consistent than in English. Exceptions to the rules are very few. English has hundreds of sight words (where the pronunciation does not match the spelling and thus must be memorized). French has a handful, once all the rules are learned. Those rules include whether or not the last letter(s) should be pronounced. French also has diacritics, some of which specify a pronunciation. Sometimes they distinguish homographs.
English has phrasal verbs. Many other languages do not, and even among those that do, the phrasal verbs are often very different from English. The meaning of a phrasal verb is often not clear to a foreigner from the words themselves, and is even more difficult when a family of phrasal verbs (with the same verb as the root) would be translated by a host of seemingly unrelated verbs in their native language.
For some foreigners, English is fairly easy. For others, it's very difficult.
You cannot objectively state that English is easy for all foreigners.
Some languages make absolutely no distinction among: I work; I am working; I do work. Trying to understand that can initially very difficult for speakers of such languages.
I know you're trolling, but I can't sleep. :)