Spanish is much easier than English because it is a pure language, while English is sort of combination of German vocabulary with Latin grammar; there are so many exceptions in English that I genuinely pity foreigners trying to learn it. Spanish on the other hand has less letters and they always sound the same (with the exceptions of “ll” and “rr”). For example, their vowels don’t have “long” and “short” sounds (as we do with “Cat” and “Kate”).
One thing that has been a real help with learning Spanish in my area is that there is no lack of opportunities to practice (which is key to learning a new language).
I agree about opportunities -- or immersive. I came here and was in a mileau of Polish speakers so had no choice but to speak.