Given your car is pretty new I think you would find great results using one of the waxes you mentioned. My car is older and sees over 20k miles/year, mostly highway, so I do some extra work to renew the shine. I use a clay bar once or twice a year, followed by Meguiars professional #7 mirror glaze polish, followed by Meguiars NXT generation paste wax. My car always comes out looking brand new and smooth as a baby's bottom. One wax followed by regular car washes will keep the water beading nicely through most of the warmer months. Outside of that though, I see a lot of people swear up and down on Zaino. It's expensive, and again multi-step, but the results are awesome.