Despite being 4 years old it’s still one of the better options, though with caveats. The one thing that it has that nothing else really has is real time AI upscaling. I’ve stopped using my Shield, and went back to using Roku boxes and Raspberry Pi 4B’s… so it’s hard for me to really recommend the Shield.
Nvidia has pretty much abandoned GeForce Experience, so despite this being a selling point for the device, you’d be happier using Moonlight + Sunshine even if you did buy a Shield. The Nvidia Shield also has terrible input lag for bluetooth controllers. I think this because of how Android blocks direct access to hardware, and so it introduces input lag. So if you actually want to use GeForce Experience, it means you’d have to buy and 8bitdo USB stick, or pay for VirtualHere to fix the controller problem. I personally setup a Raspberry Pi 4B with Moonlight and I’m much happier with that.
For Plex, I’d be hesitant. Over on Reddit I keep reading about how people have attempted using the Shield to run their home media, and it’s usually followed with regret. I didn’t get into streaming locally until after I stopped using my Shield, though so I can’t personally attest to that. Instead, I’m using a second Pi to run a NAS and Jellyfin… and again, the Shield might be preferable if you want everything in one unit.
So, I can’t exactly recommend the Nvidia Shield… but at the same time I don’t think most people would have the time to build their own Raspberry Pi based solutions either.
I actually did ask my Doctor about why this happens once. Mainly it’s because if a patient before you has something that needs more time it messes up the schedule for every patient after… and this happens every single day. If no one cancels their appointments, then this problem just continually compounds throughout the day. The best bet to being seen on time is to be the first patient of the day.
Or just intentionally show up a few minutes late and take the mild scolding from the receptionist. It’s not like they’re going to turn ya away