Dear DXP regardless whether you or he is empathetic or sociopathic,
the key is how well you can COMMUNICATE and deal with CONTROL issues and changes in relationships.
You can tell how stable you will be depending on yours and his relationships from the past, if these
are resolved and stable and positive or if there are repressed conflicts not resolved or forgiven yet.
If so, those patterns will repeat. This will happen regardless what label you give people. We are connected
to our parents, and these patterns affect our family and romantic relations, and all other relations after that.
Control/authority issues tend to indicate daddy issues
communication issues or abilities tend to reflect maternal relations
So work through these for yourself and if he will work with you, then you are compatible and evenly matched
if he resists change or pushes you to change more than he pushes himself then that is out of balance.
Settle those first before you make decisions about being romantically involved for the longrun
if you can't deal with each other's family or pasts that's a big sign of trouble because it's a lifelong process
the more you commit to improving yourself and relations with others, more people come into your life who are serious about this as you are. so if you want trouble, just make trouble and you attract more. if you want stability then work on this yourself, on resolving issues, and the rest will follow including people who are good for you