I've been using the Sky EVO hybrid Cable/Android TV box since we swap the old cable box free of charge. And I'm amazed with it's features from the streaming apps, to the improved tv guide. And playing it in 4k like YouTube is amazing even for a full HD tv. I have another tv upstairs there, I have an old HD cable box and a MiTV stick. The MiTV stick is now one year's right now and it's still in good condition, I still watch YouTube and other streaming apps though it's not 4k. I also watch cable because of sports like racing events. I'm now thinking of adding another SkyEvo box upstairs but it's too hard to leave my MiTV stick behind because some of the apps like Netflix doesn't support on sky EVO box. But also I love the 4k support of the box I love the experience of watching in 4k UHD. And I know it's complicated to switch between two HDMI inputs instead of using one device for your tv. Is the MiTV stick still better? BTW: SkyCable is the Philippines Pay TV provider not be confused with Sky in Europe.
Whatever you do, don't buy a Mi TV Stick. It was never even good.