Choosing to move to another country is a big decision. From my perspective experiencing life in another culture is an absolute must and the learning is two-fold: adjusting to your new home and readjusting to your old home upon return.
When living aboard there is a fairly common process of at first loving everything and then crashing – this can happen within a few months or may take longer, but at some point one tends to fall precipitously from euphoria to virtual depression, before climbing gradually back to some normal range of emotions. Interestingly this same process can occur upon returning home. Coping with these adjustments can be difficult, but also exhilarating. To that end I rely heavily on the old adage: Know Thyself. In understanding my responses to different environments, I can avoid falling too deeply into the traps of either seeing everything through rosy glasses or seeing everything in negative.
In addition to the psychological aspects of making a move are the many technical elements. Visas, banking, rental contracts, schools, driving, hooking up the internet, establishing credit, etc all take time. Add a second language, perhaps a little corruption and a new environment and this process can certainly be frustrating. But it is worth it! The fun of getting established is well worth it and your approach will depend greatly on the length of move.
I have written two editions of Working and Living in Canada and it was very interesting to explore the process of moving to a country as large as Canada. Choosing to emigrate is a huge decision and one that is rarely taken lightly. More likely you move will be temporary and the location will already have been chosen. This helps to define the task-list.
So far, I have lived for at least 8 months in six countries and have lived in at least 14 different communities. Just in my (short :)) life, the greatest change has been communication. When I was first living in Europe international phone calls were expensive and there was no email!