How to choose a partner?

When choosing a partner the most important thing is that the two of you agree how to spend your leisure time. Everything else is really secondary because many differences can be worked through. But fundamentally if two people can't have fun together then they'll never be happy together.