I personally use all Chemical Guys products, but there are several quality/affordable products on the market. I forgot about the Griots machine. I had one about 6 years ago and I believe my cousin has it now.
Here is a quick picture of my 12 year old Tahoe. Going the extra mile to protect the finish of your vehicle makes a huge difference in the long run.