Imo USA is much better than EU (and especially countries like Spain) on this one.
I live in EU, my family (both immigrants from different countries) live in USA. I don't think it's comparable. In USA if you are somewhat smart and somewhat hard working you will do very well vast majority of the time. There are significantly more opportunities there for people who want to take them.