PCQ in the Tree

Does it make sense to assemble PCQ queues in the /queue tree? That is to have a parent node of type PCQ (and children of PCQ type as well?).

I am currently trying to divide all available bandwidth equally to all end-users. I have pcq queue per each interface, where every interface has its own bandwidth limit (wifi, lan, 5ghz, etc.). Also there is a total limit of the upload interface, i.e. how much total download can I distribute among these interfaces.

The goal is to divide all the available bandwidth limited by the total download and the max bandwidth of given interface, so that if one user is active on the router he gets min(, ).

Thanks!