Knowing when to let go

I just wanted the glow community’s thoughts on recognizing when to let go of a relationship at a healthy time, personally, for ourselves. I’ve been in a Relationship for 3 years now. To make a long story short, here’s my extremely condense pros and cons list of things that are most prevalent in the relationship.

Pros:

-Safe space

-Real love w/mutual feelings 💜

-Amazing sex 😏

-Power couple

-Trust and loyalty

-We’re both willing to do what it takes to make the relationship last (commitment)

-Passion and depth

Cons:

-Rocky communication (either great, can speak with no words, or bad, as if we don’t even know each other)

-My partner lacks spiritual growth/development atm

-Support is not evenly distributed (could be due to partner’s lack of spiritual growth?)

-My partner has kids from past relationships (bothers me, doesn’t have to bother everyone, it does help that the kids like me though)

-Partner is more traditional whereas, I might have been a gypsy in a past life lmao

Tbh, I listed the pros because I didn’t want to come on here and drag my partner. That being said our communication is annoying as shit to me and sometimes feels like a deal breaker. We are currently trying therapy together, but my babe feels like a lost cause at times lol. And their lack of spiritual maturity makes it hard for me to connect on the deeper level that I need to at times for my own sanity. But I’ve never experienced love quite like this before and the thought of it still makes me feel warm.

I can’t decide if some of the issues that we experience in our relationship, are worth letting go of the relationship as a whole.

I’m not looking for direct advice, but rather if anyone can resonate with a relationship like this, some intuitive ways you would view the situation. Or things that would help you make your own decision.