I agree rinseless wash and BRB work well. I've used ONR and Ech20 and like both. ONR is my go-to. Such a versatile product. I use it on interiors/glass as well.
For touchless, the Bilt Hamber is impressive. It's the only one I've seen that actually will clean well without touching the surface.