I have 1x Tablo 4 tuner, I use this for all my "production" DVR tasks.
I have 2x HDHR Connect, I use this for all live viewing "intake"
(I also am toying with Plex DVR and HDHR DVR)
I have 2x NVidia Shield as my main content consumption devices (Also PC/ Tablet/ Phone- but they are secondary)
I use the Google Live chanels app for live (HDHR View app on PC/ Phone/ Tablet)
I have a synology NAS as my storage, and a Zotac IQ-01 as my primary Plex server.
so my experience is great for live (Google App), acceptable for DVR (Tablo), and great for purchased content(Plex).
I end up using 3 different apps depending on what I am doing, but they are easy to get to and navigate within...
The Nexus Player (or the Mi Box) will do the same app structure as my Shield, just not as smoothly.