Our charges for the privilege to be able to give them money, at a rate that the box would be paid for in under 2 years. We did get our own to avoid that (Arris TG862G). What we didn't expect is that our provider would also give the IP side a complete lobotomy and replace things with their feature set (to wit, their public access SSID, guest network eliminated, ability to siphon the passwords, ...) So, if yours does the same, go for the most basic feature set and build on outside.

We recently had to extend the range of the Wifi a bit and decided to go with Netgear (Proxim would have been the choice based on work experience, but those things are hard to get a hold of.) We ended up going with an R6700AX to replace the Arris' Wifi and a GS305EP PoE switch plus AX1800 dual band AP for the extension.

Overall, the Netgear equipment is pretty good (barring the occasional critical vulnerabilty...) The switch, however, does have an obnoxious, undocumented, "sign your life away" page you have to agree to before you can use it.