Thank you for your feedback. I liked the idea of adding more difficulty to the boss fights, but it seems not everyone appreciate them being more challenging than the rest of the game, so I'm currently considering what to do, maybe adding two different game modes.
As for your last point, the knife you throw at the boss actually uses the same stats as your gun (damage and range)