I'll just comment Roku has allowed authentication to be a HUGE hassle every time accessing content. Roku really needs a standard (monthly) authorization that works across all Roku apps and subscription TV services. I'm not saying it easy to do but an authentication standard for the platform would make for a very enjoyable service.
Seriously it is such a pain to always re-authenticate that is just easier to Chromecast as need to use a PC to constantly authenticate with the Roku.
Nope. It's a complete mess with Roku just blaming the content providers. Seriously get a Chromecast as it is far less effort as at least with my Verizon authentication the PC remembers the credentials an one button to push on PC/laptop to cast.
The real problem here is that no one from Roku is able to provide a simpler method for re-authentication. I have been asking for years and all I get is crickets chirping.
An idea implantation would be op-in automatic save login details for your service provider. In which case as long as you paid your bill the Roku would be able to re-authenticate with your designed provider all automatically. This would be a very satisfying user experience and I believe would make Roku a viable platform.