before I started to travel, I was one of those, we are too arrogant, we think we are the best and need to take it down a peg because there are better places. Since I've started to travel, I think we do 99% of things a lot damn better than a lot of places. Most places make you feel unwelcome. Those that don't, the people are just as arrogant as we think rednecks and NASCAR fans are about the US. There are cleaner, places and they are usually boring and homogenous and they can be counted on one hand. There are places with singular better food because its the food of their origin, but we can still get most of it, in most major cities. Do we have a fresh fish from dirty water market with flies on it? No, but there are usually a few markets with whatever you want even in a place that has a whitebread reputation like Dallas. Sorry, London or T-Dot <<<<<<<<<<NY, LA or SF. Japan is up there though. Don't know how to describe it, but the US is like a great, self selected home theater. You can get a nice Onkyo set of speakers, but you can get a better set if you mix and match speakers and receivers. Then you take it over the top with an amp and inverter. Your neighbors might think its a waste, but they don't hear that new clear sound you have while he just got sound. You think the black man is treated bad here, get out there a bit. You think the women here aren't the best mix of a lot of worlds, get out there and see. Don't care how it will be in 20 years. Right now people come here to work, learn and move up in greater numbers than anywhere. Sure, we got problems, but right now, overall, there is not better.