Errr, I think that over states things just a tad. I really love Singapore, but:
1. Public transit: it’s good if you go where public transit goes. Try to get out to East Coast park, and you have a 45 minute transit ride vs a 15 minute Uber.
2. It’s clean for an Asian city and depends where you go. Try Little India on a Friday night (and then Saturday morning) but it does clean up amazingly well.
The food centers are amazing. I haven’t visited in a few years and miss it. Maybe you’re right, for a year it would be super fun.