when is the chromecast app going to allow me to just select any video that i view on the internet and click the symbol to stream? I know their big worry is probably pirated movies, but that's not what i want. it's for porn.
Tabcasting also has godawful performance for me on Linux (running on a chromebook pixel no less). I assume the problem is they are doing software encoding of your tab instead of hardware, but I haven't investigated this.
Related to AppleTV: I've been using Beamer.app (http://beamer-app.com/) to stream unsupported content to AppleTV. It's a premium product, but it was worth the $15 (or thereabouts).
The freedom to leave the house and to preserve your battery life is another issue. I often fling videos to my chrome cast for my kids remotely. AirPlay style mirroring is wasteful of bandwidth, battery, it double compresses streams, and adds latency.
I humbly suggest that you back AIRTAME on IndieGoGo[0] - the tagline is, "Wireless HDMI for everyone". It allows you to mirror a computer screen, or use it as a second desktop. $89 to back, plus $15 for shipping if you live outside of Denmark. The project is fully funded, so although there are no guarantees given the crowdfunding model, this is a reasonable horse to back.
EDIT: Just want to add that I am not affiliated with this project. I have backed them, so I suppose I have an interest in it being very successful to make it more likely that I will receive a product.
Far from ideal, and not exactly what you requested, but instructions to play videos from your phone appear to be here (involves rooting the Chromecast, and having a rootable Chromecast...): http://youtu.be/NTcyBwT2EIU