I used to use a PI before mine died, then the Fire TV came out. It worked great at the time. Like I stated above, I run a server with 9 hard drives and 10s of thousands of media files. I used to use Kodi to manage them. A fire tv ended up as an easy solution for me and to use all the other apps that Amazon provides.
I got lazy, and I will eventually create a central Database for all of my media for Kodi. Now, I use Plex to allow my away family to connect to my server, as it was easy to install on my Unraid linux server and was $120 lifetime.
I still like the versatility and way of customizing and searching of Kodi, so I will eventually learn how to again put a database on my my Unraid Server(linux, omdb, whatever)(the size of the db files are to large to be stored on the firetv's)., when I put away the time.
I was just reading up on a Shield TV. I may go that way, but I also appreciate not wanting to spend much money and creating the best media playing/hosting system for the money, as I used to be there.
I just learned of Terranium TV and another from this thread, so enlighten me of OSMC.
BNB