Author here! I'm also an editor on the service worker spec, so I'm interested to know where the pain points are.
Incidentally, while you're here, I'm planning on building something which will require use of SharedArrayBuffer. Will adding the (now) required Cross-Origin isolation COOP/COEP headers cause any issues to existing CORS setups?
:)