1) Correlation does not imply causation. Sweden (and similar countries) is not healthier because it has more immorality. Saudi Arabia is not more unhealthy because it has less immorality. You haven’t established the causation. You could say that White countries are more healthy or Germanic languages cause the lack of diseases.
2) Frequency of diseases is not the only way to measure the good of a society. Let alone «religious freedom» or «equality of women».
3)Besides this, Saudi Arabia would claim that these are not goods but evils. Of course, Sweden is better according to the Western criteria than Saudi Arabia. Saudi Arabia is better according to the Muslim criteria than Sweden. You need to argue what set of values is better. But you didn’t argue. You just ASSUMED that your values are better. You are a fundamentalist that you can’t conceive that people have different ways of seeing life than yours.