Have they really not improved the ATV app at all?
They have. Who knows if coolsean20 even uses it? Maybe he does and just has super-exacting standards. Or maybe tried it once a year ago and never since.
All I can say is my experience has been okay. Is it perfect? No. They have some room to grow, and the ATV interface has room for improvlement.
Still, it's been solid enough for me since January. We've used it exclusively at the lake place, and more recently told Xfiniity to take a hike at home. We just use the same DTVN account at both places. (might not work for some families, works for us though)