I've been using Ionic since early 2017. I was drawn to it because it allowed a single code base to create native applications for both iOS and Android (with Cordova providing the abstraction on top of the mobile platforms). Ionic provides a set of platform styled widgets, integration and tooling to make it work together easily. Their use of Typescript/Angular also meant I could create a purely web version of the application also using the same code.
Here is a video of my talk: