The only thing I can add to this is from personal experience. The Motorola SurfBoard series is extremely solid. It seems like all other brands I have tried required periodic power cycling to make them work properly.