Well a study done on who marries and stays with each sign the longest turned out like this: Each sign married, and stayed with, there own sign the most except for Scorpio, Pisces, and Leos. Scorpios and Pisces married each other. Since two Scorpios is usually too intense while two Pisces are too weak. As for Leos, there can only be one king! And they are the only sign that didn't have a "usual" marriage partner. Like you said, it goes much deeper than just sun signs obviously. Such as moon signs and mars and venus signs particularly. But evidence has proven that most signs are quite compatible with their own sign. I believe Tauruses usually married other tauruses but they also had high numbers of marriages to Libras. Both being ruled by Venus, it is not that surprising since they both love art, nature, and kindhearted people. Also, Aries sometimes married Sagittariuses. The article said this might be because of the same reason for Leos and Scorpios not particularly being best with their own signs. Aries have very strong personalities and perhaps it is sometimes best for them to be with another sign because of that. So the zodiac signs that are MOST compatible with themselves are: Taurus, Gemini, Cancer, Virgo, Libra, Sagittarius, Capricorn, Aquarius and Aries (sometimes). I think that for these signs, the familiarity and common interests is very soothing and attractive and makes for pleasant relationships.
Leo
Pisces
Cancer
No zodiac sign can be considered to be the best zodiac sign, they all have their strengths and weaknesses.
Libra male
Gemini is pretty good with Leos.
Cancer is the 4th sign of the zodiac. Represented by the crab. Cancers rarely open up to others. They are friendly, hardworking, and, intelligent. There isn't a "best" sign of the zodiac (try looking up natal charts and rising signs and moon signs). Cancers are compatible with Virgo <~quite possibly the best sign, if there was one :) and Taurus. Hope this helps:)
Scorpio
Scorpio
Best Zodiac Sign for a sagittarius would be either a sagittarius or a leo. Why!
The easiest signs for Aries are the other fire signs. Leo, Sagittarius and Aries.
Not really, your Chinese zodiac only depends on which year you were born. It has nothing to do with your personal character.