I keep a quart of the liquid Miracle Wash in my motorcycle. Great for cleaning/waxing the windscreen, faceshield, plastic, paint, wheels, and chrome. I use it to remove bug splats and to touch up between water washes.
A lot of my riding buddies like the aerosol version better. A little smaller, lighter weight and they like spraying it on the surface and wiping off. I prefer to put a little of the liquid Miracle Wash on a cloth to avoid overspray, plus it lasts longer and less expensive per use.