My biggest complaint is definitely also the side games, but not as in the gameplay itself, but how much time you suddenly need to invest if you want to make full use of them. Thinking about it, I wish the sidegames were implemented as something you can do only every few days.
So for example after not having done a minigame for e.g. 5 days, the player is given the option in your room to help out at the bar/reception/strip club on the next day (if you have the edict). If chosen, the following day would have no riot and after leaving your room, you're automically teleported to the bar/reception/strip bar and after your shift ends, you get teleported to your room and cant leave until you go to bed or masturbate. No order would be subtracted (simply stays the same) and you would just reap the benefits from the job. So money for the waitress job, extra order for the secretary job and maybe decreased riot chance for the next 5 days for the stripper job. The amount of benefit would obviously depend on how well you do your job (and for how many minutes) and how often you have done the job (reputation) as it is now.
So because its now limited, the rewards could be greatly increased and not feel like a waste of time for the player. Furthermore the player would be incentivised to choose based on their actual needs. I could imagine the waitress job being good at the beginning for money generation, the waitress job being important when landing on a new floor (to not lose) and the stripper job being a late game option, once gold is not as important anymore. Alternatively you could just concentrate all edict points on a single sidejob to increase its benefit to the max.
This would really help making the minigames feel less stale. Like, they aren't super bad as minigames, but certainly not good enough to put literal hours into them, as you do now if you try to maximise your profits for the day.
Just some thoughts.