I've spent $10k repairing the house (not just fixing up, I'm talking major damage just so it's livable) from maintenance he refused to do or help pay for during the marriage because he didn't believe in it. His being homeless most of his life probably contributed to his thinking that home maintenance was just my hobby, not necessary. His name is on the deed and loan - is he responsible for any of these expenses?
Are both your names on the deed and mortgage or just his? If so, then yes, he is responsible for some of the mortgage payment.
Any joint loans during the marriage are marital debt. In divorce, one splits marital debt and marital assets.
The loan should be refinanced in one party's name. While both names are on the loan, one can stop contributing payments, making the other responsible for the payments. Hopefully the loan in question is a home equity loan, not for the yacht he's decided to sail around the world in.
(Hey, that actually happened to someone I know - used to use the story in teaching trig: "Y sine when you can cosine with your X".)
Also, unless your husband signed a prenuptial contract, his promise to take care of you are irrelevant.
Please reread Pro's post breaking down your initial post. And look into therapy. You carrying a lot of bitterness, to the point that it spills over even when you are trying to ask a "legal" question - this means you are probably also emoting with far too much detail to your lawyer (which ups your billable hours) and clouds the real issues. This will hurt *you* more than it will hurt your ex. Well, exes.
Word of (nonlegal) advice: don't jump into another relationship until you have gotten over the bitterness of the previous ones.
No one needs the details about your previous husband's sexuality when discussing how to divorce your current husband.