I use micro cloths which don't need any detergents to work. They come in all sorts of prices but the cheapo ones work just as well as the bells ' n ' whistles ones that are sold with a video playing over them in the supermarket.
After further research I have found that the micro cloths DO leave streaks - (sunny day..who'd 'ave em?). But I bought some floor wipes from poundland and they are marvellous - no streaks and a satinny shine too. Plus 1 wipe did two floors!They are called something like Sheen (not the same as Mr sheen) and come in a bright yellow packet ,with 25 in a packet.