Oh God... You can recommend any product and someone will try to argue with you with detailing items.
My personal choices for cleaning are as follows:
Car Washing - Bilt Hamber Autowash (formerly Duragloss 901 but they're gone now. I use Meguairs Soft Wash for just getting dust and post-rain crud off)
Car Polishing - Menzerna products
Car Waxing - Swisswax Best of Show
Car Sealing - Bilt Hamber Auto Balm (Auto Wash actually works with this and reinforces the finish)
Leather cleaning - Gliptone Leather cleaner
Leather conditioning - Duragloss Leather conditioner
Polishing pads for machine - 3M and Lake Country
Tyre black - Meguiars Endurance Gel
APC/cloth cleaner - Valet Pro APC
Wheel cleaner - Valet Pro Bilberry
Strong wheel cleaner - P12s (use once a year, it'll strip everything off apart form the finish)
Quick detailer - Meguiars quick detailer
Clay Bars: Bilt Hamber are good hard ones, Megauirs are good soft ones
All products are good, 3M, Meguiars, Autoglym, Poorboys and so on. No such thing as a wrong answer