Meguiars Gold Class is awesome.
I was so impressed with it, I wanted to leave a jug at my parents' house for their vehicles and when I am there. I fell sadly to the devil of temptation and bought their "deep crystal" because it was on sale. No where near as good. No where. Get the Gold Class. Use it on top of a good wax job and it will not strip it, and it has carnuba in it to feed the wax job (kinda like flouride in toothpaste - rebuilds the existing protective layer).
Murphy's oil soap: [censored] no on paint. It will strip off wax. I know the stuff well, have used it on floors for years, wood, etc. It will solubilize waxes and take them off. It also leaves a protective residue behind - but very uneven with short-chain polymers. I can see where this could be good on cast alloy wheels, but not on highly finished alloy surfaces or paint. Would look good briefly, but long term - No.
Also, we are not talking about the paint actually. We are talking about what it does to the CLEAR COAT over your paint. If putting a short-chain oil, quickly oxidizing, (acidifying) cover on clear coat sounds good, re-think it. It might look good short term, but its going to damage it over time.
I have HEARD the armor-all washes can be good. I went to buy a 1/2 gallon to try (that was when I was distracted by the cheap Meguair's Deep Crystal). But for the cost difference - it might be $6 but the gold class $10 - it's not worth it. You use an ounce of these per wash (or less) - so a 64 ounce bottle is a 2 year supply. 4 year here (PNW).