T.N.
My husband and I grew up in Arizona, but we moved to Colorado for 2 years due to a job offer. We LOVED it there! The only reason we moved back to Arizona is because we were expecting our first child and wanted to raise our children around family. I didn't experience living away from family while I had children, so I don't know both sides. But I will say I don't regret our decision to move back (and I certainly don't regret the time away either). My children's cousins are their best friends and I had that growing up and wouldn't trade it for anything. As adults I am still close with my cousins, and I want that for my kids. I miss Colorado terribly and really really really hope some day to have a summer home there. I left a little part of my heart there in Colorado.
We have some very close family friends with young children who moved to North Carolina last year and planned to retire there. They just moved back this month, after only being gone a year because they had not anticipated how much they would miss the support and company of family. And this is after the wife became very good friends with her neighbor North Carolina. In fact, she told me that her North Carolina neighbor will probably remain the best friend she has ever made in her entire life. So even after that, the pull of family was strong enough to bring them back. But, at least they'll never wonder "what if?" So you can always move away and then come back if it's too hard to be away from family or if it doesn't turn out to be what you anticipated.