I think that treating relationships in black and white is not good. Sometimes you may be fed up with your gf and want her to give you some space. You may still need her in your life. Don't just move on. If you think that you will be able to find a gf that you will never have fights, you are wrong. There is no perfect relationship because there are no perfect people.