Local Database with Ionic app

Yup it works well (Cordova SQLite). I prefer to use localForage with a driver for SQLite. That way you can abstract the interface out and in future replace the driver with something else. See this post where I posted an example of how I use it.

I suspect a lot of people using localStorage on IOS 10 will suddenly notice their data being deleted much more often without notice.