Not tried any boxes that "convert" your TV into a smart TV. I've got Sky HD+ which is hooked up to the internet for catch up TV, an Xbox 360 for Netflix/gaming. If anything I'd have gone for a Google Chromecast, which is an HDMI "dongle" running Android (got rooted quickly, but think a firmware screwed root, not sure if its been rerooted).