Moving, be it locally or internationally means you need to settle at a new place with new people. You may be relocating in a place where you know everyone or you know no one. Whatever the case may be, there are things that you need to be well aware of before finally making up your mind about moving in that place be it for good or not.
Ask yourself if the place is safe as it is a primary concern that needs to be answered.There is no point in staying at a place where everything and anything is excellent except for safety. You may be jeopardizing your life in exchange of cheap taxes , cost of living and such which is definitely not worth it.
The second factor that needs to be considered is the economy of the place that you want to relocate to. If you have a job waiting for you or if you are telecommuting, the presence or absence of local jobs should be the least of your worry but if you are moving a new place with the hopes of finding greener grass on the other side, you might as well settle in at a place where abundance of jobs are available. Also, the cost of living in the new place is something that needs to coincide with your spending habit or the budget that you are comfortable with.