This game has a long and complicated lineage which means we strove to present as close to the original as we could, fixed where possible, and kept legacy issues when/where there wasn't an alternative.
Indeed, I'm only midway through Angel but it seems like a pretty solid port so far. Hopefully the relationship with Engine Software is able to continue after this and The Caligula Effect: Overdose.Trust me, as someone who screamed like a banshee when I was there for the PC port announcement in person, you're not going to find someone more pleased at how this has turned out!