The problem with quitting a job because of what someone else is doing, is that when you go somewhere else, you met "that person" again. Believe me, there's one like them at every job. It sounds like you have some good ideas going about where you what you want in your future, you said the move may not be for a year. Why not try to work with the situation as it is (keep communicating with your boss about this) and start your savings plan & getting a new car, etc. now? Maybe your boss can help you solve this problem by sitting down with both you & this other party.

Those last questions you mentioned - the big "what ifs" are very real considerations. life is full of "what ifs", so take everything into consideration. Major changes are best made when we're prepared and things seem to fall into place. Don't let one person push you into something you're not sure about.

I've moved quite a bit and it usually takes 2 years before a new place feels like "home", it's not easy to start over. I say this as I'm packing up our home again, moving 700 miles from here soon.