When the product worked it was great! Terrible warranty though, only 90 day support. Even to update firmware (as the ISP will not as my unit is customer owned) you have to buy the extended plan. For the price of the plan it's just as much to buy a new unit. I've had mine just over 2 years and it's already malfunctioned and has to be replaced. Nighthawk is supposed to be the best. By my experience so far with the lifespan I may as well have went for the cheap brand as I have to replace it already.
The Netgear Nighthawk AC1900 works great. Replace my xfinity cable modem and it was the best thing. No more lagging and just not getting my streaming shows. Love it.