I've got a very similar setup as yours. Some traffic going through PIA, multi-vlans, etc.
I tried the wizard with HSFC. The low priority (VPN) traffic seems to be going to the correct queue, but higher priority (Web) doesn't seem to be taking precedence, ie the low priority traffic still hogs the bandwidth.
Like many, I just want a method to make the most of the bandwidth available at any given point in time. But seems it's easier said than done.