Смотрите сами, единая сеть позволяет всем видеть всех без дополнительных телодвижений. Но весь широковещательный трафик также пойдет в канал, который обычно не резиновый.
Поэтому, с этой точки зрения, делить сеть смысл есть.
Что ставить - смотрите сами, но DIR-300 явно не самый лучший вариант для сетей размером чуть больше самых маленьких. Если есть опыт и знания, то можно поставить роутеры на *NIХ/Linux, это дает, в принципе, неограниченные возможности, которые упираются только в ваши знания и умения.