Which part do you find difficult? The web backend or the deployment of the Manifest.xml via the app store / office admin?
That doesn't mean app-store shouldn't be an option. I would love to also publish my add-in in the Microsoft AppStore, but it should be my choice, not a hard-requirement.
That's why people are still using VSTO, not because we have a problem with JavaScript vs. C# or COM.
Compare to VSTO, where IIRC installation just involves editing a registry value to let Office know where your add-in can be found on disk.