I speak from experience.
If you're working a low/zero skill job, you would be far better off in Sweden, although the market is extremely competitive.
Sweden has a major problem with housing, so you can forget renting an apartment in a major city — you will spend roughly 18 years on a waiting list to be able to rent anything in the centre of Gothenburg. This isn't hyperbole.
Just about everyone speaks English. Some younger people actually speak English more correctly than a significant proportion of the English population in England. Unsurprisingly, learning Swedish language and culture helps you blend in. It's not a particularly difficult language anyway.
You can forget a first hand contract from the municipal housing agencies. Second hand contracts and/or private landlords still work - but watch out for scams.
Barely. There is a black market for rental contracts in Sweden, which is as far as I'm aware unheard of everywhere else in the world.
Renting "i andra hand" (subletting) is extremely difficult. Want to see how bad the market is? Put a fake apartment up for rent on Blocket to test the response rate. The last time I did this, I had over 300 responses in the first half hour.
Subletting is also time-limited to a year, if I remember correctly (though perhaps some housing associations have different rules on this, and perhaps not).
The people downvoting my original comment which is somewhat critical of Sweden is good reflection of the typical Swedish mentality — borta bra men hemma bäst. There's a reason Sweden is called "China of the North".
last I have read it's 10 years in Stockholm, in Åkersberga (less than an hour north of Stockholm) it would be a few years https://www.armadafast.se/boende/bostadsk%C3%B6/k%C3%B6tider
or you can buy for 2M SEK (200,000 Euro) a nice small house in a suburb and pay the mortgage back over 50 years.
Where I was living — in Majorna/Kungsladugård — on average 2,400 people applied to rent each apartment. This was back in 2012. This would be worse now, given the refugee/migrant influx.
If you can find your way it isn't bad, but I wouldn't put Sweden above places Switzerland or The Netherlands these day in terms of a good deal. Which I would have five to ten years ago.
In general I find the majority of Swedes have been very welcoming (as a caveat I say this as a very white-European looking Ukrainian, so it is easy for me to blend in aside from my language and I can't speak for people of color). The things that tend to really hit people the most here are the feeling that Swedes are _cold_ and the actual cold winters. People here may not be as outgoing with strangers as they were in Alabama or Australia (both places I've lived before Sweden), but I find they are polite and there are plenty of opportunities to meet people with similar interests. I think not speaking the language also places an additional barrier that a Swedish speaker may not have when it comes to meeting Swedes - they say it doesn't matter, but in the end if you have to say "Sorry I only speak English" when a local _does_ approach you with a comment in Swedish you can see how it would immediately potentially put a break on the interaction. Another reason I'm finally going to start taking my Swedish learning seriously!