Den har två sammanflätade kampanjer med två olika huvudpersoner, och den sammanlagda speltiden är klart över snittet för genren...