As it is, maybe you question why you should be dissatisfied with his many good qualities (he’s loving, respectful and very committed). So, you end up justifying why you shouldn’t leave him when in fact, weighing up why you should may be the better option. Of course, the qualities you describe are very important in a relationship and many people would I think feel envious that you have a partner who is offering these things to you. Some would advise you to hang on to this relationship at all costs; certainly, he sounds like a good man. You’ve probably had many happy times together. He’s a part of your life that will always feel valuable and has contributed to the person you are now, but that isn’t necessarily a reason to stay.