As far as streaming goes, for your home network and as well as your cellular mobile data connection I'd have to say for sure Plex, PlexPass and Plex Media Server...
I love it, it beats the ever living crap out of what PlayOn tries to offer which is technically the same thing, but Plex has a much nicer UI, better help and a cheaper price almost half the cost of PlayOn. If ya can get PlayOn working their only advantage is a much larger list of Plugin Channels, but a lot of them are outdated.
Plex also offers media conversion and upscaling so to speak, it'll let you choose which resolution to play whatever in. It's also played any format I throw at it so far, I might add.
I've got Plex set up on my Revue and Note 2, on my Note 2 when I'm away from my home network I'm still able to view my shared media and streamed internet channels on my Plex Media Server at home through my cellphone carriers data plan.
That's a huge plus for me, almost makes needing a sd card to store media on unnecessary...
For anyone asking and wondering about Streaming over Cellular Mobile Data Connection see here: http://mymediaexperience.com/plex-media-server/