My opposite sign is a Cancer and I guess the biggest thing I've learned from them is to be okay with expressing emotions, that it's not a weakness to express. But of course I still have trouble with it given my nature.
I haven't met any Cancer man that I've been involved with romantically but two of my good friends are Cancer's.
My opposite sign is Gemini. I like some of them but mostly I dont get along with them at all. Seem too fake and weird and act like they are better cause they think they know everything haha. I have a Cap stellium and they are possibly a bit light for me.