Originally Posted by Drithius 
Aside from the russian and having my augments stripped (which was just cheap), I personally didn't find the boss fights frustrating - challenging definitely, but that is what I hope from a traditional "boss fight."
Did you realize your augments were stripped in that fight due to consequences of a choice you made earlier in the game?
I found the first boss very easy, the second boss quite hard (because I didn't have EMP protection at the time), and the Russian just about right in terms of challenge.