Some games have a high level of difficulty. This isn't a bad thing, and it can actually be quite rewarding to a player when he overcomes a certain obstacle he's been struggling with. For most of the game, the above was the case.
The last wave/boss however, was a source of unbelievable frustration due to crucial glitches and a key imbalance that just ruined the game for me. The first source of agony seemed just unfair:
Those electrical things should NEVER go to the point they reset you to. When there were three of them out at a time i found myself shocked in place over and over. Not necessarily game-breaking, but not fun.
1st glitch on the last boss: If you break the last link on the money grabbing chain while moving upwards and into his tazer, he will zap you and never put the tazer away. I had to restart it.
Worst of all, and this should've been simple to do:
Lets set the stage. Trying to down that guy for a while. Finally go beastmode, have 99.5% of my money after the first boss, 85% after the second. Get some bad luck at the last wave with electrocutes, end up with just over 30% of my cash for the boss. Finally, he's down to his last link on his chain for his final phase, I'm down to $7.5 million. I BREAK the LINK, he PICKS UP THE BAG OF MONEY, and I LOSE. The money had about a quarter inch to fall back to the ground, but no.
TL, DR: In some games, you're fighting enemies. In this game, you're fighting the game's creator. Unnecessarily punishing mechanics, glitchy final boss.