SFQ, PCQ, RED

Hi,
I’ve read the manual and understand (almost) what SFQ, PCQ, and RED are, but could someone describe for me simply when and where you would use these different queuing mechanisims?

Thanks