Came to States for Uni, met my wife there, got married after graduation, stayed. Marriage got me the Green Card (work visa) and about 8 years later I became a citizen (dual UK-USA). Income is the big thing. Hard to enjoy living anywhere if you can't make ends meet!
After graduation, got pro soccer contract, played for three years, then used my Finance degree to get a city job, then flight school and now pilot. Third and last career! The biggest thing has been the chance to "reinvent" yourself in the States. Here, nobody says "you can't!" only "you haven't yet, so what are you waiting for?!" Not a very British sensibility....which is a good thing.
Seeing as I have been over most of the world, England is a beautiful, friendly place to return to, especially with family and City, but when I come over, I see th good and the bad. Good is the beautiful countryside, bad is the cities and growing number of scrotes and petty crime, and the need to have some decent money to enjoy anything like the life I have here in the US.
If I had one piece of advice, it would be to not sever all ties to the U.K., make the move, give it a good go, and see how you like it. When I left home in '82, I would never have guessed I would still be here, but now I wouldn't leave unless it was for a nice plot in NZ or Lake District with long views of nature. In short, wherever you are, having the money to live the kind of life you want is the key to being able to stay there and enjoy it. I'm very fortunate to have been able to do that and am set for life now, wherever I choose that to be.
Good luck!