Good choice. The key to interior detailers is to not spray the product all over everything but instead spray it directly onto a microfiber towel and then wipe down the surfaces.
Yep - esp when doing top of the dash: if you spray directly onto the dash surface, you'e bound to get a bunch of overspray on the inside of the windshield and they will dry into little pin points, right where the windshield meets the edge of the dash! And that's not the easiest place to reach and wipe well. (I hate cleaning inside of windshields, esp at the bottom; just can't get a good angle/grip)
My latest interior cleaner is P&S express, which I spent using the past couple days on our new to us car. Its supposed to be safe for all interior surfaces, foams up nicely when agitated and smells pleasant. In the past I used diluted degreaser or OTC cleaners. I usually follow up with 303 Aerospace for protection and minimal shine.
For leather, I'm trying out Sonax Profiline with their foaming cleaner and conditioning cream.