You would know the best because you know your own situation and what you want. If you were just looking for fun, or if you don't think you can handle the stress of the later 2 options(which is perfectly reasonable because its a very large sacrifice) or if its just the option you want to do then break ups the option to go. Long distance would be the smartest decision if you have long term goals of your own, I think move with would only be a really smart decision if a.) you aren't doing anything with your life and dont plan to b.) you don't have a reliable living place. C.) you want to do some moving every couple years. D.) You want to be a housewife and you already have kids with him.