It'd be fun if you could choose to spare bosses after beating them to talk to them.
Would require some work to do something like that. Also would need to rework tracking story progression too. Interesting idea though.