I know I am very late to reply to this, but hopefully you'll see it anyway! I am based in Stockholm, but live far out and just go to the office once a week. As has already been mentioned Housing is a huge problem in Stockholm. It's near impossible to rent first hand, and hard on a sub-sub-let, and legally tricky too. Buying is an odd auction system. Basically, you'll need help from your employer before you commit to anything. Other than that, I really like Sweden. Stockholm is lovely in the summer, with swimming near the city centre, nice food, etc. Alcohol is not that expensive. The dark in the winter is not hard to get used to. In southern UK in December I went to work around dawn, and it was dark before we finished. That's no different here, there's just less light when you are working. The summer with light until 11pm and from 2am (and it's not dark dark in between) takes more getting used to. There's a decent Irish bar off Kungsgatan (and other spots) where there's quite a good expat community. As has been said, the locals probably speak better english than you do... Even outside the capital it's rare to have any problems.
I am one of "those foreigners coming over here and stealing our jobs". Yay me!