Completely agree - HBO's app is as good as any of them.
I'll add that Netflix is the only video app I've used that mismanages the chromecast control ui. Basically every other time I cast Netflix the app loses track of the cast stream, reverts to the browsing ui or other failure mode and I can't pause the stream from my phone. No other app does this.