I would be wary of NVidia Shield. It doesn’t seem like something that is going to be supported. Much like Valve has given up on Steambox.
You always know that actual real PC, even a weak one, will supported and fully open forever. You don’t need it to be powerful, you can use the Steam Stream.