Thanks for visiting as well as sharing your challenge.
Marriage shouldn't be viewed as the natural thing to do, after you've been together for a period time. Actually, it's the very opposite. Living together should be viewed as the trial period to determine whether you do want to spend your life with a person you desire, you want to be with and can be your best friend as well as your lover.
Just because he might be all you've wanted doesn't mean you want to be with him. Sounds like you don't.
And if he's guilting you into staying, is that the type of man you feel can be an honest and loving husband?
My question to you is: Does your trial period together tell you without reservation that this is the real deal you want to be with? I'm guessing your answer is likely to be ‘No'. End it and find the real guy (once you've settled your head).