PBW is my go to. If PBW and Oxyclean cost the same, there would be no debate. My experience is PBW rinses clean, while Oxyclean can leave residue.
Here is where somebody pipes up and says, "I have used Oxyclean for years and never had a problem." Which I do not doubt. The FACT is I have used Oxyclean and had problems. I know of others that had issues with Oxyclean. YRMV
Yes, PBW is more expensive than Oxyclean. The question becomes, Is PBW "worth" the expense? IMHO. Yes. The reworking and scrubbing off the Oxyclean film I had on my bottles inspired me to swear off Oxyclean.
I am a right tool for the job kind of guy. Oyclean belongs in the laundry, PBW is for the brewery.