ii. the interaction between players characters (e.g. backstories and the dating game bit)
iii. the ultimate bosses
iv. we are the good guys, yeah but we killed thousands of inocent people - because of our actions...
v. great lvl scaling and weapons armour etc. to match - this was one the few games that made me wanna farm and lvl grind.
EDIT: and no silly card games