Analog is a smart man. And tippler is a smart lady.
Drinking is a definite problem. Been there and left the guy. I never looked back. We were together for over 3 years and I realized that I was better than that. Do you really want to spend your life with a guy that drinks and gets argumentative? Do you want to spend your life wondering if he's going to cheat on you this weekend? I didn't. There are a lot of great guys out there that don't drink like that and are devoted 100% if they love you. I found one after getting out of a relationship with drinking and loss of trust.
I'm just seeing red flags up everywhere. You really need to think, and it sounds like you are. Low self-esteem can be a bitch. It can keep you stuck in situations that deep down you know are bad. It can make you settle when you shouldn't. It can also make you scared that no one else will ever love you.
Another red flag, omg this one is a kicker. Resentment. If this was his dream job and he didn't take it because you didn't want to move. Well, now he'll say he's ok with it, but if times get bad and he can't find a job...hmmm...who is he going to place that blame on?
Just some more things to think about. If you are going to get out, which I would but it's your choice, do it now before finances and legal issues bind you. Then it's a lot more trickier. Good luck!