Hi, Captain! Here's something I don't hear anywhere in your post: that you love him, or even like him very much. What does that say to you?
I recommend a book called "
Too Good to Leave, Too Bad to Stay" which is a great tool for helping you to see things clearly.
There's one especially great quote in there: "If it was never very good, it'll never be very good." The book takes you through one important marriage issue at a time, so you can get clarity through all the confusion of all the pros and cons.
Best wishes to you. It's good that you are named "Captain" -- that shows something about what you are up to in life.