As far as boss difficulty, I'd say the first boss was, what you'd expect for the buildup, challenging but do-able.
The second boss battle felt a bit choppy, but that's partially due to the mechanics of the fight and to that degree understandable. It's not quite compatible with my build...