I liked it. I got bored by wave 6. I thought about quitting after winning wave 8, but I lost.
I liked the simple, silly graphics.
The controls are difficult. It's really tiring. If you double-click down while on a roof, it actually slows down your downward movement. And in some places, pressing down has no effect. I had to repeatedly click down to speed up my character—quickly drop the gift and move down. And again, don't stop! Don't waste time—fall to the floor below.
I don't want to wait for the right moment to jump after I receive a gift, or the opportunity to throw a snowball, etc.
Overall, the game, despite the huge number of cooldowns, seemed dynamic to me. But throwing a snowball is very difficult and breaks the flow.
I hope you understand that you shouldn't torment players by making them wait for the timer to run out.