You can play with them and see if you get any benefit. If they just do the high,medium,low stuff then it helps a little but almost nothing helps if you are running streaming video or bit torrent.
The only one you can actually do something about is the outbound traffic but your router must support actual bandwidth limits not the "high,medium,low" stuff. What you do it set all traffic that is not voice traffic to be limited to say .15m/sec. This leaves .05m for the voice. It depends exactly which encoding the voice uses many are 30k protocols + overhead but other are 64k.
The problem with this method is that you reserve the bandwidth even when you are not using voice. You would need a very advanced router to do it on the fly.
On top of that you cannot do much about the incoming traffic. You can only drop traffic AFTER you receive it. That means if the downstream side is full the ISP may drop your voice packets before you get it. The QoS settings try to cause errors on the other traffic so they slow down and in theory leave enough bandwidth for the voice but it doesn't work well for bittorrent things.
Really QoS is only truly beneficial when you completely control the network as in a corporate environment or maybe the lan in the house.