I like detailing because this is the way how you can give your artistic way of designing your car. But the most important for me is, detailing my car with a safety feature of it.
For me, I just clean with soft sponge and liquid soap. Though, hard stains can be clean by ceriglass. There are lot car glasses care material who is very effective in removing car glass stain. Though, it was depend in your usage.