I have this running on my network. Mostly happy with it. Con is that it adds another point of failure to the network and adds complexity. Doesn't bother me, but can be problematic when the significant other is trying to troubleshoot a network problem. With Comcast going down as often as it does, this not not infrequent.