all these options are great, and I am sure will definitely make other's lives easier.
for me, having a "box that does everything" under my TV is a much better solution - and I am certain this is the case for many people too. what that device is - android tv, shield, mini pic - and what software you use - plex server, kodi - is personal choice
- We have 1 device/TV that we want to consume content on.
- Would need to go to my office to be able to remote/vnc into the now remote server, instead of just "alt/tab" on the k400+ in front of my TV (do this ALL the time)
if you want to enable your home, the obviously a central media server is the way to go