i'll do whatever is on sale. They all work. I'll use bleach is nothing is on sale - but mostly use oxyclean b/c it can be picked up pretty cheap at target or at costco. PBW & straight A, etc. are all way overpriced IMO.
That said, bleach still does the job properly - just rinse twice.