I’m not a big fan of mobile games or free-to-play because I know they will have to make their money somewhere. You can’t expect a game to be free and have no mechanics to ask for money.
People just are not willing to pay even a couple bucks for mobile games. Many companies tried this over the years and it usually fails…