PBW - RIses nice, gets a bit more grime off my stainless pans that my daughter has burned spray oil onto over and over. (compared to the other options). In the brewery, other than it rinsing nicer than Oxiclean, and disolving better than one step... it cleans the same as far as I can tell.
Oxiclean with TSP - I have done this once or twice (only with brewery equipment) and it works just like PBW fin my opinion. Rinses nice, get the labels off, cleans the kettles nicely...
Oxiclean only - Does not do as good a job on getting labels off as PBW, does not get the black grime off the pans as well as PBW. But for the brewery, cleans equipmet plenty good.
Onestep - I bought a 5lb bag a couple years ago, and will not buy it again. (still have half the bag left) It just seems that there is always a significant percentage of it that does not dissolve and keeps floating in the tub. No amount of mixing or agitation will break up the "stryofoam beads" that float on the water and cling to the kettles/kegs as you pull them out of the water. It rinses nice, but does not clean as well as oxiclean or PBW. The white beads may be usefull in giving a visual on if you have actually rinsed it well enough... but I hate the beads clinging to my "clean" equipment.
---- In my brewery I have 10lb of PBW and a container of Oxiclean. For small batch cleaning I do all PBW. (it is just easier, and I know it will work) When I fill the utility tub to clean 5 or 6 kegs... I use about a 50/50 mix of PBW and Oxiclean. That seems to get me everything I want, and saves a few pennies for my equipment addiction.