Many of those qualities are probably the same ones that the friends and family members of the partners value in them. Narcissists, however, unfortunately know how to exploit those qualities to their advantage.
A natural break-up point would seem to be when you use the words “no contact.”
You’re trying to make a major life change by recovering and letting go of the narcissist so you can move on. The last thing you need right now is someone judging you.