She has said that she would want to quit her job once we start a family, and I would become the sole "bread winner". That's typically how it goes over there I suppose. Cultural differences are an issue long term, and being away from my family as well.
How have you "lifers" managed these non-financial issues?
In the long run, they
are financial issues if you look at them right.
My wife initially thought she could move to the U.S., but she changed soon after we were married. She felt that education for any kid we might have would be better in the States, but I think she just got more involved in her own work and enjoyed learning how to do things there (new job). Plus, she is uncomfortable with any thoughts of using English in the States in a job situation.
She did quit her job after our kid was born, and she still has an open invitation to return to that position anytime, but raising a kid is a full-time job, and we live in another city now. Mamas are worked to death at home, so keep that in mind even if you don't have kids. They can be relentless housekeepers (depends on how they were raised, of course), wanting to keep the home spic and span in case of visitors. Plus wives often handle finances, especially for expats, and that includes window shopping for major purchases while you are at work, and then later trying to explain the comparison shopping results to you later before you buy.
There are tons of cultural issues involved, and a discussion forum will not hit them all.
Religion (including that involved when raising kids)
Children (when, schooling, bilingualism, how many, names, etc.)
In-laws
hobbies (especially what you
don't share
free time
both of you learning a language
career of the breadwinner
retirement
trips back to your home country
deciding which country to live in (including one where neither of you is then native)
Etc.
Read books on this topic so you aren't blindsided. The major thing that comes out seems to be that openness in communication is #1 to head things off.
As for missing family, it happens, and even nowadays even email isn't fast enough for some people. People back home soon have the "out of sight, out of mind" relationship with you. They still care for you, but their lives go on the same, so answering emails may dribble off with longer delays. That's why keeping everyone informed back home is necessary (I publish a monthly newsletter with pictures), and the occasional Skype call with video helps a lot. You
will lose touch with some people, even family or best friends. Just keep that in mind.