There are only certain foods and drink that can be impossible to get from europe to the US on a regular basis but living in the US is worth the sacrifice. The mentality of each continent is so different. Americans are so much more happier, open minded and loving. They accept you for who you are, bad or good where as Europeans can be too judgmental and wrongly. There are places in the USA, where it is regular to leave your front doors open and friends and family just walk in and everything is happy. This is not the case in many places in Europe. America has its dream and it is open for everyone to have a go at making their dreams come true. This is not the case in Europe, not in reality anyway for most people.
It is not natural for an american to just be unfriendly and not open minded, where as for most europeans that is the case.
There is a state that fits into everyone choice of environment covering all weather, land and belief variations.
The only negative point of living in the USA is medical is not free and american tax payers should receive free medical as part of their tax benefits.
I'm sorry but I've lived in England, Spain and the USA and quite frankly, I hope to be able to go back to the USA, so my children can experience the fantastic life America offers.