I agree, this game is a love hate relationship. I will add I hate several parts of this game. It is slow, gallery sucks, logic lockouts of courting girls and no way to circumvent without bugging game most the time.
developer is a bit cheap with forced movement clicking. new save every update, no gallery but many scene can be repeated finding the character time of day. Cheat code is really only for $