Pfsense is GREAT and a really love it but it may be overkill
pfSense scales to anything you want it to... Overkill- yikes..

Agreed though... make sure you need qos before you tear your hair out over it...