3100 hardware (s905) is kinda dated most will prob get firestick 4K (MT8695) if u need a entry level device.
I guess 3100 is entry way to acess buzztv app but boomrang mate (s905w)or buzz3000 (s905x)be the better path more USB ports and lan . If u wait for the buzz4000 (s905x2) it should perform better than all those.
It comes down to your budget and what features and apps you need.
If u need more USB ports and lan on 3100 or any other device there are USB hubs that add 2-4 USB ports and a lan port maybe give those a shot see if they work.