I am currently considering reconciling (I refuse to use "recycle" at this point

) with my BF who demonstrates a lot of "traits" of some sort of Cluster B thing.
I love him, but it has been from a distance for several months and my feelings have reorganized themselves since I realized what he is capable of doing to me (stonewalling, ST, painted black--although he denies this was his process and claims he was scared of my behavior and was "running and hiding," which is a big part of the dysfunctional part of his personality--avoidance).
When he is good, he is very, very good. So affectionate, sweet, attentive... .and mostly a very engaging, intelligent, witty guy who is fun to be around. A LOT of fun, we laugh constantly and it really feels like a connection. I know that his personality is *his* and not a mirror, bc he was the same before, during, and after our b/u.
What I'm wondering is--is it worth it to have a r/s where you have to be careful not to step on land mines? I'm talking about walking on eggshells. Some topics are off limits bc at the moment his skin might be very thin. Sometimes, anything's game as far as conversational topics, but other times, the same topics can send him into withdraw mode as he is quite sensitive and tends to curl up and lick his wounds. The thing is--he licks them for too long and infects them.
I think I have poor boundaries sometimes as far as this goes. I get wound up and kinda overexcited and start spouting off things that are obviously hurtful (even if couched as humor) instead of thinking before I speak. I'm not talking about verbal abuse. I'm talking about making jokes about sensitive topics... .thinking we are connecting (it works, sometimes, and it's his style, too--we are both irreverent types).
I would need to work on this tendency of mine in any r/s.
I seem to have gone off topic but my real question is--what is in the relationship for YOU? Why do you stay, or consider staying?