I'm a Capricorn sun, Virgo moon, and Virgo Ascendant, and I only have on planet in a water sign, which is Pluto in Scorpio, and Scorpios are very secretive about their emotions anyways. Before I even looked at astrology, I could tell you that I'm a pretty unemotional person.
My Venus is also in Aquarius, meaning that I need space and freedom in a relationship, that I am charming and have a magnetic force on the opposite sex, but that I have an unemotional, skeptical view towards romance.
I tend to get along best with water signs, or else there's not much felt. Right now I'm dating a triple Scorpio(sun,moon and mercury in Scorpio) and I think it's a match made in heaven because very luckily, she trusts me, and gaining a Scorpios trust is not an easy task. Her Venus is also in Libra, so the Venus in air sign thing works, and my Mars is in Sagittarius, and hers is in Aries, which makes us both super fiery in bed.
The best part about it is, the intense emotional force of Scorpio doesn't phase me like it would most people. I've been through it so many times and it just doesn't bother me. She'll break out in tears in public, and I just comfort her. I never ever cry, so it just astonishes me how she can cry so much.
But I'm least compatible with fire signs. Dated an Aries once, we ended up hating each other. Dated a Sagittarius, and it wasn't great at all. Fire signs are so damn clumsy and illogical in my taste. As friends they're great, but I expect more of my lovers. And when I get to close to fire, I tend to get burnt. They just don't think the way Earth signs do or feel the way Water signs do.
I've never dated an air sign, at least I don't think so, but I like air signs, since I'm such a head person (as oppose to heart or gut) myself.
90% of my best friends have always been water signs, especially Cancers. I'm like a Cancer magnet.