If you like games where you upgrade your skills as you play, then Archero might be a good game for you. You start in a dungeon by being level 1 and as you progress you level up. The more you level up the more you upgrade your skills, with your focus on the end boss, winning which will get you out of the dungeon.
While it might sound repetitive, the game creates a sense of uniqueness by semi-randomly generating different dungeons each time you enter the same stage. The skills that become available to you every time you level up are also randomly chosen, which results in a different game style for each of your attempts!
Fun, quick and with a lot of potential for progression and daily play, Archero is a game that I kept installed on my Android and played daily for more than a month! I highly recommend it if you have not tried it yet. Have you? Are you going to? Let us know in the comments below!