I think you have interesting suggestions here. However I would like to mention that for product suggestions, we have the MongoDB Feedback Engine where all ideas are collected. The development team monitors this, and you can also vote for improvements that you think deserve to be in the product.
Please, if you don’t mind, could you describe the ideas in the Feedback Engine?