It was actually surprisingly easy to do. There were pre-built 'plugins' (hooks) for almost every native API you could imagine and it was really 'plug & play'. Overall, I had almost zero issues with installing and building with Capacitor (there was only one real issue, where an official plugin didn't support the behavior I was looking for, so I switched to a different 'community-made' one). Apple also reviewed and accepted to app for sale of the app store in less than 48 hours (which was something I was a little scared about, since it's a PWA under the hood simply wrapped in Capacitor's runtime)