Regarding QoS:
I am not a fan of having to hard-select a speed for upstream and downstream bandwidth.
The reason for this is that on my dir-865L, when I do so, the router actually CAPS its speed to what I set it to.
***Please note I have tested this thoroughly and it is definitely what is happening***
This is an issue if your ISP download speeds VARY - (and mine does).
Typically, my speeds can range from 28Mbps to 55Mbps.
If I hard-select 30Mbps, then the router will ONLY let that much data through - (even if my current "possible speed" from my ISP is higher).
This means that I am limiting my download speed as a direct result of configuring QoS.
That is not good.
The same is true for my UPload configuration - however my upload speed rarely goes over 1Mbps, so that one is not as much of an issue.
In any event, it is too bad that D-link chose to force the user to define the download speed - as in doing so, you now are your own worst enemy.
I wish they would have written their code to periodically check download speed capability, and adapt to it automatically. That, or at least give the user an option to select this, or to manually define it.
I also have a DGL-4500 (which I love for many reasons) - and its QoS works very well.
I like being able to give a specific device a 1-255 level priority (very granular).
I like being able to see the QoS in action - (internet session tab) where all traffic also displays its priority.
I like being able to auto-detect or manually configure my Upstream speed.
I like NOT being forced to define my Downstream speed. (it must already employ some sort of automatic functionality in this regard).
In any event, it is what it is.
I can't wait to see what fancy QoS UI capabilities the new dgl-5500 will bring to the table.