Couldn't disagree more. The ATV4 can hardly be classified as a dud. I doubt that Roku will be going away anytime in the near future either.
I'll be buying a new TV later this year, an LG OLED. As I'm in the UK the apps I care about are BBC iPlayer, Netflix, Amazon, Now TV, All4, ITV Hub, and MUBI. LG's webOS store has all of those except MUBI, and they're full fat versions of each, with nice UIs. Plus Netflix and Amazon support 4K and HDR.
By contrast the Apple TV 4 has BBC iPlayer, Netflix, Now TV, and MUBI. BBC iPlayer is inferior on the ATV to any other modern platform. Netflix is slightly inferior. Now TV is so terrible on the Apple TV as to be next to useless. It's abandonware and hasn't been updated since it appeared on the ATV3 many years ago. Compared to Now TV (which is essentially the UK equivalent of HBO Now) on any other platform, the ATV version is truly terrible. It also looks like an MS-DOS application, and is completely lacking the graphical UI of other versions.
So given the terrible UK app support, that the few apps that are on the ATV are without exception worse than on any other platform, and the lack of 4K and HDR, you can probably see why I think the platform is dead. It's been almost a year and there's still no Amazon Prime for goodness sake. How hard can it be? Amazon is on everything (except the Apple TV). If I was Tim Cook I'd be embarrassed at how bad it is. And no 4K either... It's a really poor effort.