I understand that Dirge of Cerberus took a lot of heat for its cracked-out story and shitty control scheme. Still, when playing through it myself this passed week, I chose to ignore these claims and take the game at face value. I was pleasantly surprised.
It's a tough game to get through (you basically have to force yourself), but totally worth it in the end. Here's my take on it:
Spoilers behind the cut, obviously.