The Netherlands would be a good option as well. They were the the first country to legalize gay marriage and they are the most accepting country to LGBT people according to census data and have one of the highest standards of living in the world. Canada, Norway and Iceland are other high rollers om the LGBT front and the standard of living front. Norway actually has the highest standard of living out of any nation in the world and its the most democratic country in the world.
Yeah, but Sweden has a more interesting history.
I'm going to pretend that the UK is the best country for LGBT people because jingoism.
Wish I could do that for the US, but I'm not capable of the mental gymnastics required to pull off that feat.