Cleaning the inside windscreen always one of my least favourite jobs. Imo not all car glass cleaners are equal. They vary greatly and some leave residue no matter how well you wipe off and this only becomes apparent in hazy or night time driving conditions when you realise you can't see a thing.
After a recommendation on here, I switched to Autoglym Fast Glass (used to use Auto Finesse Crystal with mixed results). Best results I ever had using the AG. It just works, no smears, smudges, and effortless to buff off.
Also a dedicated glass cloth makes a lot difference as they have more 'bite' than a normal microfibre. I can highly recommend the WoWo Glass Cloth or a DoDo Juice Waffle Weave Glass Cloth. If I had to pick then the WoWo just edges it.