To be honest, more than half the cast got on my nerves in one way or another.

This has been said a thousand times already, but I'll say it again: SO4 is a perfect example of great gameplay but horrible plot and characters.