Dubai's much more honest about what it is; an absolutely monarchy that doesn't pretend to be a democracy. As long as you don't piss off the king or the locals, you're pretty much free to mind your own business and do whatever you want, especially if you're indirectly contributing to the king's real estate portfolio/the city's development. Singapore on the other hand is run by hall monitor types who believe they should have a say in every little aspect of how you live your life.
Poor South Asian migrant workers are also treated better in Dubai. In Singapore they have a separate class of work visa with very limited rights, and during covid they were locked down in their worker dormitories for over a year, unable to interact with the rest of society.