looking for a good idle game

I am looking for a good offline idle game that is like heroes mobile (clash of kings with heroes AFAICT) with hero upgrades like legends of middle earth.

Alternativey I am looking for an interesting story driven idle game. Sorta like an idle game/book I can read during my commute.