I like that it is easy for me as an admin user, so no fussing with config files or command line options are required when using this plugin in production environments! It works well but sometimes there can be issues where some file types don't work correctly (such as PDF). If you're looking at making improvements then look into how other similar plugins have been implemented - make sure they've got all features working before implementing them yourself if possible / necessary. We use our Git repository version control system heavily across multiple different sites/environments which makes things easier than having separate code repositories per site etc..