The android and M8 players are fine. All channels are streamed direct to your box, if you have any trouble with a stream there are always plenty of options. My brother uses one and I am very impressed with it , a friend of mine also carries one around with him to watch films wherever he can get a good internet connection.
You will probably be better off with a direct connection to your router rather than Wifi
I have ordered a M8 android box - XBMC is the main service you will require for all the new films.