Native Swede here, I agree. Sweden is quite easy to get into if you are on the shortage occupation list, which you are.
Once in Sweden you will either fall in love with the on the surface reserved people, or if you don't, work 5 years, apply for citizenship, then be a Swedish citizen (best passport in the world for traveling along with U.K. passport) and automatically a E.U. citizen, which means you can work anywhere in the E.U. without any limits at all. As a E.U. citizen and especially Swedish citizen it can be easier to get into the U.S. and Canada, I hear anecdotally. There are also sizable communities of almost all war affected ethnicities in Sweden you can socialize with. Stockholm is the most international city, you can live there a life time on English alone and not feel left out too much. Everywhere also you can still live on English alone, but the social life with locals will suffer if you don't learn Swedish, IMHO. All Swedes know English, but you will miss out on little chats etc. Also minorities often communicate more in Swedish than their native tongue, especially children of immigrants, so paradoxically to connect with your own kin, you also need to learn Swedish. Integration issues varies from place to place, there are some problems with racism especially towards people of color, but far from as much as in Germany. Also the racism is kind of specific and weird, if you are black but from the U.S. you are still almost celebrated by the Swedish locals.
TL/DR: Sweden is awesome. Easy to come in, if you love it, you will love it a lot. If you don't, become citizen then move on to the rest of the E.U.
Sweden is not California, but California is not Sweden. Why the pity party trying to stay in the US, when Sweden is welcoming--and a great place to live?
You are correct, mea culpa. However, with permanent residence for 5 years, you get similar rights as E.U. citizens and can work in E.U. countries except for Denmark, Ireland and the U.K.
Once in Sweden you will either fall in love with the on the surface reserved people, or if you don't, work 5 years, apply for citizenship, then be a Swedish citizen (best passport in the world for traveling along with U.K. passport) and automatically a E.U. citizen, which means you can work anywhere in the E.U. without any limits at all. As a E.U. citizen and especially Swedish citizen it can be easier to get into the U.S. and Canada, I hear anecdotally. There are also sizable communities of almost all war affected ethnicities in Sweden you can socialize with. Stockholm is the most international city, you can live there a life time on English alone and not feel left out too much. Everywhere also you can still live on English alone, but the social life with locals will suffer if you don't learn Swedish, IMHO. All Swedes know English, but you will miss out on little chats etc. Also minorities often communicate more in Swedish than their native tongue, especially children of immigrants, so paradoxically to connect with your own kin, you also need to learn Swedish. Integration issues varies from place to place, there are some problems with racism especially towards people of color, but far from as much as in Germany. Also the racism is kind of specific and weird, if you are black but from the U.S. you are still almost celebrated by the Swedish locals.
TL/DR: Sweden is awesome. Easy to come in, if you love it, you will love it a lot. If you don't, become citizen then move on to the rest of the E.U.