I just saw this video posted on another site and started watching it. It explains everything so well. Could have probably addressed the overabundance of useless characters as well since that plays a big role in why character development grew flat, though.