I tried so many different sanitizers before I started work at the brewery and I was never fully satisfied with the results any of them give. Some were hard to rinse, some left a residue, some like star san (I think) need a certain PH. It was all just to much hassle. With bleach you know what your getting and the chances that your water source is infected is pretty slim.
At least with the PAA you have a garuntee than its going to kill everything as its acid based and also the added bonus that it neutralises chlorine based chemicals so you stand less chance of carrying it over into a brew if not fully rinsed by mistake. and at 10ml/L its very very cost effective. I think a 25ltr tub lasted 2 years at work, 2500 bottles at 1%.