I have AT&T Uverse which includes whole home DVR with 1 extra box, phone and internet. We switched from Brighthouse a few years ago. There are advantages and disadvantages to both.
The Uverse system has a gateway box that is the central control unit for everything and serves as the WIFI router. It also comes with a small power UPS unit. There is a main DVR and then other "satellite" boxes at the other TV's. Those boxes have independent tuners, but access the recorded content on the main DVR.
Both boxes are connected to the gateway; it's a bit like a server for all functions. If it goes down, you lose everything. That surprisded me one day when we had a lightening strike which killed the gateway. In theory, I should be able to watch the recorded content on the main DVR, as it has an HDMI output to the TV, but that content was not available since the gateway was down.
They advertise you can record up to 4 programs at once, which is true, but, you can only record/watch 2 High Definition channels at once.
My main complaint is in the event of a recording conflict, it will switch channels without prompting you. So, imagine, you have are watching a movie on an HD channel, you're recording another HD channel and then another recording is scheduled to kick in. It will swtich away from your movie and go to the new channel being recorded without warning.
The Brighthouse system would prompt you a few minutes prior to the recording to ask what you wanted to do. If you didn't respond, it would then make the switch.
Another thing I don't like is that the two boxes' tuners are separate. There are probably a hundred channels I don't subscribe to or watch. So, on the main DVR, I programmed it to hide those so I don't have to scroll through them. That programming isn't carried over to the other box, so I have to repeat that process.
One other little thing that bugs me is that there is no display on the DVR, no time or current channel - I liked that on the Brighthouse box.