I've used a bunch of good polishes...Zaino, Klasse and Zymol.
My favorite polish is Zaino; serious wet looking shine that lasts and repels dirt/dust really good. Zaino also makes a great leather product for seats that has UV protection and keeps the leather supple. Their Z-7 wash is also good. They claim it uses "special water based lubricants to buffer the paint from scratches, swirling, or marring." Seems to work well for me.
Bottom line, Zaino is top notch stuff.
For a wax, I like Pinnacle Carnauba. The wet look is unmatched even next to Zaino, but being a wax, the shine doesn't last quite as long and it is a bit more expensive if you have "shiny bike" OCD. If smell counts, it wins hands down.
-TP