I find can easily fit under two categories.
The "Jack White": Genius, arrogant, douche-bags who always end up breaking my heart, but I'll always come back for more because I learn so much from them. Good growing experience.
or the "Kurt Cobain" men: Emotionally detached sweethearts who no matter how hard I try, can never make happy. So I just try even harder, it's this self-destructive habit I have.