I have changed companies 6 times, changed countries 2 times, lived in 6 different cities in 10 different houses since I've got married, so, here go my 2 cents from my up and downs.
Don't set the bars too high. Happiness is closer than you think and can be found every day in every detail, even in troubled time, specially if you have the right person close to you. Happiness is not a life without problems, but sometimes, being blessed by having the ability to deal with these problems. To change jobs and locations is refreshing, but to change the lenses you see the world through are the first step, otherwise, we tend to take our misery everywhere we go. Enough money is important in this planet. More than enough money, not important. I have quit bigger paychecks for better quality in my life without remorse. Once you are sure your dream is definitely feasible to achieve, go for it.
"In GOD, we trust. Everything else, we check."