For a quick clean-up I use Bike Spirits brand Original spray cleaner. Like the old Honda stuff that was so great. Takes off about everything real easy!
When I really want her to look her best, I follow it with Meguiars #7 Show Car Glaze and then follow that with either #26 Hi-tech Yellow Wax or their Gold Class wax.
Ive used a lot of different products, and have seen most of them used, and nothing beats Meguiars for the finished product. They know paint and paint care.
Of course this can turn into an oil debate like subject too, as everyone has their own opinion...
However, I will NOT use their Mist and Wipe stuff (or anyone elses) since I found the Original stuff. I used it one time on my VTX and it, along with the cloth, scratched the fake chrome. Used the Bike Spirits stuff, same cloth, no scratches. Not sure why it matters, but one suspends the particles better than the other...and keeps them from causing further damage.