From a guy's perspective, if I can tolerate all her nonsense then I think is good enough liao.
GF come as a package de mah. Some good traits and some bad traits. If can accept both sides of the coin good to go liao. Like mine, can be sweet can be an unreasonable tigress.
If is someone else rawr at me I probably stay far far away from her liao