There is no good or bad answer for this. It is a matter of preference and how well it suits your needs.
For me the Griots garage Brilliant finish soap works excellent. Lots of suds and it's even compatible with a foam gun.
As far as waxes goes I gotta say that the griots best of show in great, easy to apply, easy to remove and it has lasted 3 months after application and regular washes, it also smells pretty good as well.