I think opposites and sames are bad frames to think of sex and relationships. Aggro top and meek bottom are either a recipe for a wonderful night or a terrible one depending on communication and tastes. Likewise I’ve had good sex with fellow bottoms even though it might’ve been better had she been a top. Additionally a generous vers will find no better company than another generous vers. What works best is one’s complement.