@darrenhillconsulting Hi Darren, thanks for your message. I had thought as much.
We had tried the SuiteBundler approach whereby we linked an SDF SuiteApp on page 1. What we found was Files/Folders are the only components not auto selected within the bundle, whilst this is fine for SuiteScript 1.x (with all libs included as dependencies via Script Record) this causes a massive headache with SuiteScript 2.x.
We currently use SDF to create/deploy components to Development Accounts, we then SDF a locked/hidden SVN tag of the app to our Quality Assurance Accounts. Once QA passed, we then head over to Deployment, the issue here is that the Deployment Account may not have certain features enabled as required by the App, so we will have to revert to the SuiteBundler from DEV -> DEPLOY.
I am attending SW 2020 this year, so will be really keen to see NetSuites plans for SuiteApp Market Place and SuiteApp Control Centre.