Good if all you do is display a fancy UI for some data entry or visualisation, but OfficeJS can't do half the things VBA can do unfortunately. If only the addin system had FFI. I'd switch forever.
Edit: Another big issue with OfficeJS is you need to be able to host a web server. That's not usually something most end users have access to...
Edit: Another big issue with OfficeJS is you need to be able to host a web server. That's not usually something most end users have access to...