I must admit to using a blade on the roof and front and rear screen but i drench the roof again with hose a second before i use the blade and touch wood ive never had a problem.
R.e. Microfibre towels, poundland are doing them , for a pound obviously, at moment, they arent small either. Not all stores have them tho, chelmsford didnt yet i was in southend the other day so had a look and they had loads, so i bought 8 lol and they work just aswell as my meguiars one which was about 8 quid.