I've used Debloater and it's pretty good. I'm not sure, but I understand that it won't always prevent things like Cortana from coming back. I can't say for certain yet but since the MSMG tool makes a new install manifest, my understanding is that it's more locked down in terms of updates restoring unwanted stuff. We'll see...
Debloater is good because you can use it after installing Windows and you can re-run it as needed. I think you can script it to do an automated debloat and then task it to run regularly, once a month, or every Sunday or whatever you want.
I going to swap the current spinning HDD with a cheap 1Tb SSD that I just got this morning. It should be an easy transfer but if not then I'll just reinstall the system again on the SSD. Start to finish, the Win 10 + BI + configuration and setup took less than an hour, it'll probably go a little faster with the SSD.
And although this is off-topic a bit, is there a way to force BI to load as a service and then also open the GUI?