1. You can add an external SSD or thumb drive and expand the internal memory. I just use an retired SSD from my old laptop.
2. Get a HDHomeRun TV tuner. I actually have been using the HDHomeRun for a few months before buying the Shield.
3. Get the game controller bundle version if the price difference is less than $30. Otherwise, get the game controller at GameStop.
4. Besides KODI, ES File Explorer, and a dozen or so recommended apps, I have TinyCam Pro installed and use it as my CCTV recorder. It supports most brands/models of IP cam.