I would recommend the HDHomerun Prime with it's three tuners and a cable card. You can watch almost all channels through their client with this setup. They also have their own DVR software that's only going to be about $35/year. It's in Beta right now, but works very well with Windows 10. I have the DVR running on a Windows 10 machine, but you can run it on a NAS or NVidia Shield. They have clients for Window 10, Xbox One, Android and Apple. With the free version of PLEX, it's almost a complete solution. The limitation right now, you can only watch DRM channels (HBO, FX, FXX) on some Windows 10 machines and the Xbox One, and the ability to record those channels is coming.
All recordings (non-DRM) are MPEG, which can be converted or editied.
In order to keep discussion on the community current, this topic has been locked to prevent new replies. If you have a similar question or issue that you wish to discuss, then please feel free to post a new message on the board that best matches the subject of your message. Thanks!