I have Kodi installed on a jailbroken Apple TV2. I just find it to be really buggy. My main set top box is now an Apple TV 4 which I love. Especially when you can pick up the remote and say "Siri, play House of Cards on Netflix" and off it goes!
I also have a Roku, which is OK. Although you have to really sift through all the content worth watching. I also have one of those cheap Chinese Android STBs, which also runs Kodi, but the UI is horrible.
But my Mag box with a paid subscription is really cool. It has an excellent interface, just like a cable or sat box. It has a full guide and a huge selection of movies and series on demand. But the best feature is the catchup TV. I can go back 14 days and watch anything on UK TV at any time. Great for F1 races, which is my thing. But my current provider is becoming problematic. Channels are not loading and even with my 6mb connection it buffers a lot.
I connect it to my projector for a very rewarding viewing experience.
I missed the race today, so no spoilers please.