>>8 Dat drama doe. I'm honestly impressed.
I don't have a lot of experience in romance and whatnot (I've only been in two relationships), but I guess common sense dictates that if you experience a conflict with your S/O, you sort it out with them.
No one is perfect, so you have to learn to accept your partner's flaws along with their strengths. So what if there are sides of the other person you don't know? Take the time to learn them. If you still don't like what you ended up with, break up. It may seem harsh, but it is better in the long run compared to sticking to someone you can't live with.