If the main premise about a story is two opposing faction, you have some choices: either make one good faction and a bad faction, or make both sides have a grey area.
Up until now, it tried both at the same time, making the momotaros clearly evil by believing onis are filth and are nothing...