I still like the daily spin thing but what if this was to be a twist?

For example, the place where you got rewards could be from a gang hideout and the
gangster leader was to give you assignments? You could level up from every
few missions and stuff.

It would just bring back the gangster/Mafia theme.