I like 3M 39030 Performance Finish Synthetic Wax, since it's made by the same company that made the paint armor I'm using, and was recommended by the paint armor installer.
It's super easy to apply, which IMHO, is the most important thing. All waxes have about the same gloss and last about the same, so the one that's easiest to apply will get applied more frequently and thus look the best. I tried the Glare Pro recently, but am going back to the 3M.
EDIT: My main reason for switching back is that Glare Pro leaves residue at the paint armor's edges, whereas the 3M does not. I don't want to spend a ton of time waxing my car, and the 3M is easier to apply. I might stick with Glare Pro for the trunk lid since that is the only panel without paint armor, but probably won't buy more when it runs out.