My internet was amazing out my old house. Moved places and same internet but A LOT slower (were talking 500 down on PC to 20).
This means when I try streaming something on Chromecast from Cinema hd it buffers often (though YouTube, Netflix, ECT don't).
Would I get better Connection with an Android tv
I'm gonna have to say that I don't think changing to another device is really going to make a difference, since the primary cause of buffering is not having enough internet speed.
You may be able to get less buffering through YouTube and maybe Netflix because you may have the auto resolution setting turned on and those services may be sending you a lower resolution (read: less bandwidth/internet speed) to reduce or eliminate buffering. They also could be using a more efficient codec, which again would reduce the bandwidth demands.
If your streaming is local "streaming" as in from a local media server (UPnP/DNLA) or a NAS then the issue might be with the WiFi connectivity.
From what I can tell, Cinema hd's content isn't hosted on your local network and is streamed via the internet, and you are just seeing the impact of going from a 500 connection to a 20 connection.
I wish I had better news, but I don't.
Cheers!