With all this said, it may be the superhub has enough features for me.
On my dlink with dd-wrt I am not using any of the advanced stuff, except maybe tuning some timeouts in ssh, and using the ntp client to keep the router's clock in sync.
I am port fowarding but I assume VM have kept that on the superhub.