All the problems you quote are minor, and can be solved with some fixing. I would not hesitate to continue with her, dispite what the others say.
Actually, I had the same experience. Later on the girl became more and more beautiful, but by that time she was MINE ^_^