I have found one product that really excels at this. Its Griot's Plastic Cleaner. Its not a deep plastic cleaner or anything harsh, its made for interior plastics like screens and instruments. Its kind of like using a waterless wash for plastic, as it gives that slick feel when it dries. Its also great to clean you glasses and IPhone screen.
Another thing the works well if there is just dust and no dirt is a CarPro Fast Glass towel with DI water on it. No streaks there.