@icekatze I 100% agree with you. You need
some kind of differences, but being polar opposites aren't meant to be together. For example if someone who is really super introvert start dating someone who is super extrovert then it's bound to create conflicts all the time. But at the same time if that extremely introvert person goes out with another extremely introvert person then the relationship can become unhealthy really fast. You need some kind of balance : too much of the same is not good, but too many differences isn't good either. I mean, it can work, but it will require massive efforts from both persons that can quickly tire you out.
Feelings alone aren't enough in a relationship. You need good compatibility. I think that's one of the most painful realization you make when you become an adult and you're looking for a more "long term" relationship : just because you love each other doesn't mean you're a good match.
EDIT : sorry kojiro481 if you somehow get pinged, I failed and mentioned the wrong person.