As a complete newcomer to OMV (been using it maybe for a week), I think for smaller FOSS projects it's extremely important to conserve manpower so the main product still gets updated and the volunteers don't burn out. That's why I think moving from a plugin to Portainer is a great improvement in all regards because 1. less work for whoever was maintaining the native plugin before 2. more features because Portainer is maintained by a completely separate group of people. This could probably be said about other plugins, too.
One thing that I noticed is very common in FOSS projects is lot of people with ideas but not a lot of people with knowledge or time to contribute. This is not me pointing fingers at anyone but it's very easy for 10 people to argue what framework is the best to use for the UI when in the end it's one person who will do all the coding.
So for what it's worth thank to everyone who keep the ship sailing, as a new user I'd say you've done a great job.