One thing...in your deal breakers list, you mentioned communication. Have you already considered that your H may communicate differently? Maybe even in a way that you cannot fully understand? Just throwing out food for thought...
"It is not easy to find happiness in ourselves, and it is not possible to find it elsewhere."
--Agnes Repplier, writer and historian