I got a little mobile MiFi device that I use when we're in Lanzarote as our building has got ridiculously shite wifi. I buy a Smarty data sim for the device and basically use it to watch Netflix, stream football etc and it works well, if we're there longer than a few weeks I get my wife and eldest to also get a sim as they have a 12gb fair usage policy while abroad which is fair enough as most charge you per day since we cleverly left the EU. I don't use them in the UK as obviously we have our own phone contracts and broadband, but while away I've been impressed, it obviously depends on what signal you get but if you have a solid 4g signal Smarty are fantastic value.
Agree re the App.