A new method for me is using Bilt Hamber Auto Foam to pre soak and after the rinse the car is pretty clean, then Meguiars Gold Class is pretty good for a perfect wash or after a bit of air drying ONR can take care of the slight film left behind..
I just ONR and then use Gold Class in a foamer for gentle wheel and wheel well cleaner (maintenance washes, when degreasers and wheel cleaners aren't needed). I think I'm going to swap to CG citrus wash for my foamer soon