A user command is much more user-friendly than a function.
Knowing why this plugin has been written may help users to use it instead of the old one.