It depends on your requirements. If the plugin partially fulfills your needs, it can be customized to meet your requirements. If you want to add new functions to the existing plugin, we prefer to build a new WordPress plugin.