If I stream a video from a Google Cast Ready App it's really just a difference in stability and delay. But, it's usually not a tremendous difference for me.
On my chromebook, chromecasting anything just involves the equivalent of mirroring my browser window on my big screen via chromecast. So, the payment system is already totally synced up if something is pay-to-watch (as in the case of MTS).