I've tried Minwax in both gloss and satin. It works good, but no better than the homebrew stuff I mixed up by thinning regular polyurethane with turpentine (or other thinner of your choice). It's a LOT more expensive than home-made, though.
I don't suppose you get Popular Woodworking from the US, do you? Pretty good run down about wipe on poly in the November issue. The gist seemed to be you can quite easily make your own, and it's worth doing 'cos it's the bee's knees. Thin any varnish which has white spirit given as the clean-up solvent 50/50 with white spirit and thin further if desired, seems to be the essence of the thing. I've never tried it myself, but I was tempted to give it a go, I must say.
Cloth? Well, to be honest, I just used a piece of an old T-shirt that the missus got mad and ripped up after she saw me wearing it. (it had some holes in it, but I was just wearing it as a work-shirt) Anyway, any good piece of cotton is fine.
I am currently finishing a project using home brew wipe on poly. First coat thinned 50/50 rubbed down when dry with 800 wet/dry. following 2 coats 30 white spirit 70 poly all applied with painting pads no lines or marks very smooth. I intend to rub down final coat and finish with a danish oil then wax.