I'm a bit disconcerted at the state of a lot of Android TV apps compared to Roku.
Crunchyroll: My session keeps expiring on Android TV forcing me to relog in, rather than saving my credentials. Meanwhile on the Roku version everything works.
Tablo: Scheduling on Android TV is by time and channel number not the actual name of the show. It does NOT work exactly great. Meanwhile on the Roku version you navigate to the show and schedule it.
Google Play Store: Roku allows you to use a pin, whereas Android TV requires you to enter in your entire password. And if you are like me and are using a fairly long password with some basic security features placed in it, you aren't going to enter that password in fast.
Other than voice search for Android TV, I'm not sure what Googles end game is, but the apps on it aren't exactly great and feel rushed and left as abandonware.
Except for the app store, what you've described falls on the individual app developers and not the platform. If the Crunchyroll Android client logs you out all the time, then that's the fault of Crunchyroll's devs. Nothing Google can do about that.