Nothing is PERFECT Searching4Answers, nothing! If your h comes out of this, he is not going to be perfect either. Better, yes, that is possible, but the man of your dreams... no. Let's be honest, we all know there really is no such creature! You will never get EVERYTHING you want... who does?
The thing is, the important traits. Respectful. Considerate. Appreciative. Loving (truly loving). Your partner may never be as compassionate and empathetic as you might want him/her to be, but even a small improvement in those area's can be enough. Can make a huge improvement over your self centered/self absorbed spouse.
You can't tell now Searching4Answers. You have to FIX yourself first. Let yourself HEAL. Then see what you think. No decisions need to be made now. No need to latch onto a ONE OPTION solution. Until you are in a better place, this is not a good time to be making any decisions.
Try not to dwell on what your h is thinking, or whether he is a narcissist or not. Whatever your h's problem is, you can't do anything about it. You are wasting valuable time that could be spent on fixing somebody you can help... YOU!
Hugs Stayed
Hugs Stayed