Please check out this data, section "z-score by country": https://www.euromomo.eu/graphs-and-maps
Sweden indeed has a worse z-score compared to Norway or Denmark, but better compared to France, Netherlands or Belgium (or Germany, for that matter). And much better than Italy or Spain. I say they indeed found a sweet spot and escaped lockdowns.