To have a game built on all these great gameplay systems end with effectively a combination of turret sequences, cutscenes, and quicktime events is just plain lazy and screams of rushed development. They clearly spent their launch delay polishing as much as they could but that ending... yeeesh, painfully apparent how rushed that game was.