Hey, don't take it like that!
People who criticize just to disrespect you and your work, simply ignore them. Don't let them get to your nerves.
And people who offer personal points of view, well, read what they say and decide if it is something you can take into account according to your vision.
For example, personally my objection to mini-games is that they break the flow of the story and make it tiresome to replay different routes. For example, I haven't played BaDIK in 2 years because I grew tired of all that fucking bullshit.
But a small mini-game as a reward every new and then isn't bad as long as it's avoidable. For example, before every mini-game you could give players the option to skip it if they prefer. No one could have any reason to complain in that case.
BTW, one question regarding the hidden ducks: Do we have to look for them during free-roam sections, or can they be hidden in any render of the game?