After years and years of using Cordova and struggling with it (native code being akin to dark magic) I used capacitor on a project a few months ago and I absolutely love it. I've written a good bit of native code (iOS and Android, swift/java) and it's been a breeze. Also the shift to commit your iOS/Android projects saves a ton of headaches vs something like Cordova that regenerates that for things like CI builds.