When I got my WRX, I swore I wouldn't make the same mistake. That's when I switched to this stuff (on recommendation from a car enthusiast co-worker) and never looked back:
(Just realized the filter mangled my URL. Here's a tinyurl version that should work ==> http://tinyurl.com/2atouoj)
Simply put, this stuff does just what it says--leaves the dash, doors, etc looking brand spanking new, without streaking or leaving a greasy film. Far and away the best interior detailer spray I've found.
For application, I generally use 2 microfiber towels--one to work the spray into the dash/door/etc, and a second to completely dry the surface being cleaned. Letting most of these products dry on their own vs. completely wiping dry has a tendency to leave the marks you mentioned.
Hope that helps.