Absolutely. If you are looking for remote viewing of recordings I think geniego is the way to go. I like the ability to transfer recordings, although it can take a while, for plane rides or areas without Internet or cell service. I also like the UI on the device rather than trying to remotely control the UI with something like slingbox. If you are looking to watch live TV remotely the slingbox would be a better bet. You can sort of still do live TV with the geniego but it's kind of a pain. I have and use both.
With geniego you only have to buy the device for usually $99. All the apps are free and there is no monthly charge. The slingbox you have to buy the device plus the app for each OS, but also no monthly charge.
Also worth noting, you can remotely stream on wifi or 3G/4G on android devices but only via Wifi on iOS devices. I haven't heard if this will change in the future. Rather annoying on my iPad with built in LTE.