These discussed features are all useful but quite contradicting. I imagine that a user will be able to switch between different coin selection policies "minimize fees","max privacy","defragmentation","i don't care" and even switch between them for individual sends.