Just my opinion on some of your points:
5. While that can be done with a 3rd party plugin, I see this feature requested many times. It would be nice to see it included.
7. It wouldn't speed up the development process imho, but this is also something I'd love to see in the editor.