I have used ONR as well but prefer Adams Waterless Car Wash.
Adam's does not need to be mixed with water and is used right out of the bottle. Does a great job of cleaning paint with a nice gloss and is also excellent on dirty alloy wheels. I have not seen any scratches, marring etc. from this product. I found that ONR leaves more streaking than Adam's and did not do quite as well at cleaning wheel brake dust. In fact, I have been using more and more of Adam's products and none have let me down. Check their website if you need more info about what they offer.
Just my opinion.