I can tell you which isn't a good mobile game, Warriors of Waterdeep.
Its got every kind of bullshit monetization I can think of in a single, convenient package. Seriously its almost like distilled example of what people hate about these games. Its turbo-bullshit on parade.
You want paywalls that technically don't exist but practically do because you can, in theory, grind for two months to get up one tiny rung? Done. You want two types of currency, gold and gems, both you can pay actual cash for? Done. You want random loot drops? Happening man. You want treasure chests that require anywhere from EIGHT TO TWELVE hours to open? That you can pay gems (and therefore real cash) to open faster? Done. If something kills you, you can use gems to get another chance right away to keep playing? Consider it done. Want a VIP monthly subscription option that costs TEN FUCKING DOLLARS A MONTH ON A MOBILE GAME THAT APPARENTLY THINKS IT HOLDS THE SAME SUBSCRIBE-ABLE VALUE AS FUCKING WORLD OF WARCRAFT OR A REAL MMO? One that taunts you at the end of dungeons offering 320 gold coin drops instead of the paultry 12 you earned normally? This game has it all!!