Controlling a HTPC remotely is a big issue. Their are many solutions but unfortunately none work very well for everything except a wireless mini keyboard/mouse pad. I prefer a wand style remote with buttons or what we call a 10ft interface. KODI works great with a remote as you can navigate everything but unfortunately their are no steaming apps in KODI for the likes of Netflix etc (you can open external apps within KODI). The Netflix app in win10 will play pause with a remote but you can't navigate the menus and it's the same with all win10 apps so a keyboard/mouse is required. As far as voice control I have little experience but I believe Microsoft's voice app can control Netflix and others. A simple streaming box like a FireTV can run it all including KODI with a single remote with Amazons voice control.
Some of the other solutions are using a tablet or phone but I personally can't stand them as loging back in , navigating with out tactical feel, poor battery life etc is just too annoying.
For storage the simplest although the most expensive is a commercial NAS like a Sinology or Drobo. I personally have a Drobo and if it gets low on storage or a drive fails I just swap it out with a new or bigger drive and I can pretty much forget about it.
"Smart enough to know better, to old to care" ------ Dedicated Bat Cave Home Theater, JVC RS49U/Mitsubishi HC7900DW Projector, 110" 16:9 Jamestown screen with variable power masking for CIW 2.50:1 to 16:9, Marantz 7009 with 7.1.4 Atmos with Ohm mains,3 DIY Subs (2 15" (1 ported, 1 sealed and a 12" 4th order bandpass), 1 DIY butt kicker, Custom Built HTPC, 18TB DroboFS NAS