Difficulty ramps up too fast and forces you to buy upgrades with real $ or grind it out. No matter how good your angles enemy HP values scale out of control which forces you to watch ads to survive. I understand the business model but after a couple hours of play it becomes unfun to lose due to base stats and not the angles you're shooting.