I'm using thunderrom. You can find it over on the androidcentral optimus S forum along with a custom recovery app that you can use to back up your current config and load the new one.
I've found it stable, nice looking, it uses a lot less space then stock and it seems to be at least as good from a battery life standpoint.