Сразу скажу, я не возражаю, что решения на Linux'е быстрее, стабильнее, многофункциональней и дешевле.
Но не все Линукс могут установить и настроить.
Я, например, с Линуксом более или менее знаком, но одну из старых версий RouterOS не смог настроить для теста на виртуалке.
Так что ваше решение мощнее и лучше для специалиста или хорошо разбирающегося в мануале.
А RusRoute разрабатывался на предприятии, где отдельный комп для маршрутизации не выделяли, ПО для этих целей тоже не закупали, и поэтому RusRoute работал на одном из рабочих мест (программиста) попутно с остальными задачами под Windows.
Да и вообще честно говоря, и RusRoute не все могут настроить.