Using database with Ionic mobile app

Hello everyone, just looking for advice on a mobile app. I am creating a pokemon app(dumbed down version of bulbapedia/smogon) using Ionic. I was just looking for advice on what kind of database I should use to store the data, such as pokemon names, moves, types. I see people suggesting sqlite, firebase, etc… but didn’t know which would be best for calling this data efficiently. I tried just calling the PokeAPI for the data but it is way too slow. Any help would be appreciated!