I have to say that if you’re planning on running Kodi, it can really be a dog on underpowered devices. I like the recommendations that the guy who runs mediaclients.wiki has on the homepage. The Apple TV is probably the fastest set-top box you can get to run Kodi but you have to sign it yourself or pay a signing service. In second place comes the newest fire tv cube which runs Kodi even better than (my third place) Shield TV.
Also, if you want to have your mind blown look into plex media server “shares”. I love Kodi but it’s just no contest vs the polished commercial app, and it even does the recommending thing you miss from iptv land