Ok - you are going to get quite a bit of opinion on this one.
It really boils down to - Do you trust your tap water to be clean?
I use VWP cleaner/steriliser. I mix one teaspoon per gallon - so thats about 5 teaspoons for a typical fermentor. I rinse off the VMP with cold water (so not technically sterilised - but Malahide water is heavily chlorinated)
I dont bother with starsan anymore. I couldn't keep it from going cloudy - I didn't have the equipment to regularly test the PH of my starsan solutions, if the ph is wrong - its effect is nothing - also the idea of putting starsan in a small plant sprayer and calling things sterilised after spraying with that is ridiculous. I might add I have personally seen many batches down the drain from people cleaning with water and then sterilising with starsan.
I have used OXIClean which was great but very expensive, I tried Burtons cleaner steriliser and it was pretty good but worked out expensive at 10euro per 500g.
I buy VWP for about 5 euro for 400g. Best value in my opinion - no infections yet (touch wood... or sanitary surface)
If you don't trust your water at all - you are looking at iodaphor / starsan or the OXI-Clean type solutions.