@Little Adventurer - I agree that we need more non-flat protagonists. They have there place (for projecting yourself onto the character), but it seems like devs are limiting to themselves to this. You can make a much, much better story with a well developed protagonist. Another thing to add: stupid names! Does a character need a name 20+ characters long, confusing and/or nonsensical name? I can understand avoiding names like Sam or Kris, but why 20+ characters long, confusing and/or nonsensical names? Atleast make the name be an actual word with a definition (English or otherwise) and perhaps an actual real name. I will never remember a name like Vovongoco or June van Nathaniel the fifth of the third order.