I like keep my cars looking good and also well protected from the elements. I do not use wax products, but rather I use paint sealants. Waxes certainly make a car look good, but they are very volatile and will easily dissipate within a week or two; thus, necessitating frequent waxing to keep up appearances, while offering very little protection. Sealants, on the other hand, will also make the car look very good (maybe not as deep a look as can be gotten with a good, expensive wax), but will usually last 6-9 months in terms of water-beading, looks and protection. IMO, the sealants' durability, protection, shine and ease of application (usually wipe on, wipe off) make them a natural choice.
I can't make any suggestions because I have been a Zaino user for the last 14 years and haven't tried any of the other and newer sealants. Nonetheless, there are many very good brands out there for your review and research.
As we have "treated/coated" leather in our cars, using fancy and expensive leather care products is usually a waste of time as they don't readily penetrate the urethane coating that is on the leather. Maybe yes when the leather is getting worn, but not when new. So cleaning our leather is best achieved with mild soap and water (or something like a 10-15% solution of Woolite)-rinsing and drying thoroughly; or if you must use a leather cleaning product, Lexol is good, as are many others on the market. However, using leather conditioners won't do anything unless the leather is wearing and the coating is gone. Most of you probably don't believe this, so I suggest that you do some research to draw your own conclusions.
Actually, the same applies to all your vinyl cleaning...soap and water, period. However, I do use Aeroprotectant 303 as I don't find it too glossy and it does afford UV protection.
For glass I use Invisible Glass with crumpled up newspaper...squeaky clean. I'm sure there are many other good glass cleaning products out there, but whatever you choose, newspaper is a must.
Enough said....