I won't lie, certain levels on higher end difficulties just kind of pass this wall of idiotic difficulty.
Enemies, in my opinion, shouldn't forcibly emit projectiles on death. This creates a huge issue where even if you can kill them all properly, it's sometimes better to just sit there and dodge their puny alive attacks and not have to deal with their dead effects. Maybe that's intentional, I dunno.
Further, I'm at the 2nd to last desert bit trying it on heavenly difficulty, and there are some waves that just seem to cross into unfair. Giant wad of blue line shooters with shield bros is pretty devious. One wrong step and even the most creative tactics make their wall of lead completely undodgeable, and continues to be true even after you rush to wipe out one half.
That same level also exercises that whole shield deal, with intentionally leaving shields hooked up to multiple mage things, meaning you have to wipe out all of them more often than not, and then you proceed to delay bringing said group on screen by several seconds.
I end up just bombing the early rounds because of how stupid that gets in itself, but I guess Anna's bombs can't kill shielded opponents while Lance can? How in the hell does bombs have vastly different abilities make sense in balance I dunno, because all the characters have tradeoffs outside of bombs already.
Great game, but I feel a lot of the attempts to make the game harder just get god damned absurd and randomly seem to gravitate around low blows in short bursts, then not later. Weird shit.