I've just hit level 30 and I think I'm getting pretty near the end of the story. I can understand the appeal of the boss fights as an escape from the monotony of the FPS experience, but to be honest it starts to wear a little thin for me, especially if they're pretty close together. But it's a minor complaint... I still love the game and it's probably a close second for me (next to the original, of course). I'll probably finish the story this weekend and look forward to what comes next!