The progressive difficulty felt well done to me. The last waves are quite hard, but after a second run it becomes much more manageable. I ended up making things harder for myself by trying to gather the presents together, which left them more exposed.
If you get the chance to try my game again, I’d really appreciate it, as I noticed you were one of the early players who got stuck in the first part.