Generally speaking regarding having a carry license issued it is best to go to a "Shall Issue" state that way they must issue a permit if you meet all the requirements. Some states have lifetime permits other state's permits expire. There is also the reciprocity issue with permits. Most states honor other state's CC permits but there are a few oddball states. This may matter depending on where you plan on visiting, like if you have family somewhere.
I live in NC and here you have to have a "pistol purchase permit" to receive a handgun but we also have RTP which is good for me as I work in the tech sector. Other states also have a licensing scheme as well (FOID cards for some states, etc) and each state/city has it's own industries that dominate their economy. As such not everyplace will be attractive for everyone to move to.
Other things to consider are waiting periods on gun purchases, Class III/ Title 2 firearm restrictions (Not all states allow MGs, supressors, sbrs, sbss, etc.)
In summary all I'm really saying is "it depends" as everyone's situation is unique. If you have any specific requirements you can post them up and we'll try to answer as best as possible.