He'd visited often since he wa a kid, but he complins daily about the US. It's politics at the moment. He felt quite out of place as we were living with my parents to start. After we got settled in our own place, he got a job, and a car (we're in Houston, life can't move forward withiut a car), he settled in quite nicely.
After we got married and filed the paperwork for the green card he was able to get a SSN and get his name on stuff. Having your name on the lease goes a long way to feeling like you're home.
I'm not sure how it is if you get married in th UK and then come over. The threads under repatriation may be of more help with that route.