I have one and it is pretty amazing, but it sucks for Kodi from time to time, usually a reboot fixes all the annoyances... But I don't like that workaround.
My unit was downgraded to 8.2.3 and debloated for the sake of a better performance.
It's probably worth saying that I think the issues with Kodi are down to Kodi itself and not the shield. That is to say you'll have similar issues on a fire stick or Chromecast 4k or whatever.
I have up on Kodi after having used it successfully for years on a raspberry pi. I switched to Emby and it has been much more stable.