I love the concept of WAN smoothing but it is a heavy price to pay if the options are double, triple or quadruple the bandwidth depending on the smoothing level. It would be awesome to have some sort of efficient option to choose where the smoothing kicks in as needed – focusing on WHERE it is needed and not smoothing WAN’s that are healthy.
For example, if certain WAN connections may be losing packets and others are more reliable, then perform WAN smoothing only on those connections. Yes, there would be a lag for it to kick in as there would be detection time to factor in, but that may not be terribly significant. Especially if it is determined that smoothing on individual WAN’s can stay on for long periods rather than fluctuating back and forth on to off.
Another option, perhaps, might be to pair up “naughty” WAN’s that are losing a lot of packets and hope that they could smooth each other out, leaving the healthy WAN’s without smoothing in order to maximize capacity.
Since I am not a network engineer I have no idea if the specific ideas here have any merit but consider this a vote to have some kind of more efficient option for smoothing.