In a very brief defense of the boss fights, I would say that my hero did not have invisibility (had but not used), recoil reduction, improved aim while moving, or body armour for the first 3 bosses (well, I had body armour for the 3rd, but I also lost no health during the fight), and I fully...