Personally, I would go for it.
I'm starting a new job in June; moving back to east Texas (will I have to change my name? haha). It will be longer hours and more stress, but better for me and my developing skills (10 months out from graduation). However, I enjoy taking on new challenges and working hard. When I'm at work, I like to be working, however busy that means. Right now, I can have days when I do nothing for hours at a time (being in the "top" position already, I'm limited by the number of clients visiting us), which drives me nuts. I stand to make a lot more money by moving back to Houston too.
The question I think you have to ask yourself is: is it worth it? Will you enjoy the change, the responsibility, the stress? In my situation - yes. I'm looking forward to it.
I just started practicing 10 months ago, I earn a great salary, I love my current job and location... But I know this will be best for me.