Yes, @Flitcraft, @austin_walker and @danielle, Steam Controller is actually good. Let me be more specific: Steam Controller is very good for almost all games for some people (me included), but it just doesn’t click for others.
I don’t want to sound like a salesman, so let me say two things. First, Steam client is free, you can add any non-Steam game to it (from Origin, Uplay, GOG, Itch.io, etc.), and you can use almost any gamepad, not just actual Steam Controller that Valve makes.
Second, peripherals are important. Danielle can’t play keyboard and mouse games. There was already a thread about playing with one hand. You get the picture.
Okay, back to selling it to you :) I’m not gonna go into nitty-gritty (but feel free to ask me about anything!), just couple of examples. So, what can you do almost for free (if you already have a gamepad)? Two things:
You can play a game that doesn’t support gamepads. That one is simple: you press “A” button, Steam looks at a config you created or downloaded, and sends “spacebar” to a game, so your character jumps.
Second one, customization, is way more interesting, but way more complicated, so, again, just a couple of examples. You can create Nintendo-like layout for face buttons (A and B, X and Y swapped). You can make button “stick”, so you can crouch until you un-crouch, or ride on Roach in “Witcher 3” and keep you right thumb free to control a camera. You can put any button anywhere, you can add more that one action to a button, you can “shift” some button to other actions while you holding specific button, you can make those weapon wheels for games that don’t have them, you can even make totally different layouts for different aspects of a game (“when on foot”, “in a car” and stuff like that). And since you not locked to just gamepad buttons, you can do global hotkeys. Some of them already built in (you can control your PC volume, for example), and you can add push-to-talk for voice chat client you are using, or control your media player.
With all that you can already see how that would be helpful if you have problems with your hands, right? I’m now in a middle of a “Final Fantasy IX” playthrough, where I hold DualShock 4 in one hand vertically. Cool, huh?
Speaking of DualShock 4, you can add it to Steam very easily and it’s better than other “use it on PC” alternatives. It has touchpad and gyroscope, but I’m gonna skip it, because they are basically same features as with Steam Controller.
OK, Steam Controller itself. It’s a familiar gamepad shape and functionality with touchpads like you have in your laptop or on your smartphone, plus gyroscope. Oh, and those “underbuttons” too. Pretty simple if you think about it like that. Again, not gonna go into details. Motion controls are not a gimmick, Nintendo kept them for Switch for a good reason: playing BotW and “Spla2n” with gyro aiming is awesome. Here you can have it with any game. And touchpad is just that, a touchpad. It’s way better for emulating mouse than a joystick, obviously. And more versatile: on top of what you can do with traditional controls, you can make a touch menu, that would be visible on a screen; you can add circular motion for a scroll-wheel-like functionality; or just use it as buttons that you don’t have to press, just touch; stuff like that.
It’s not without flaws, of course. You dealing with a new different device and a pretty complicated software. You can start simple here, just changing thing or two, but, still, it’s not as simple as plug-n-play of a Xbox 360/One-like gamepad. People write huge lists of what they want from a SC revision… I don’t. Personally, I think built quality is pretty good (I have mine since day one), and only problem I have – some buttons are very stiff and “crunchy” – I fixed myself with electric tape and piece of paper. But, yes, that’s a flaw. And, at the end, I would never recommend anyone buying something just because it seems cool, only when you have a problem to solve (I still do that, so “do as I say and not as I do” :). Playing PC games with a more comfortable device for you is a problem worth solving. PC + gamepad is as close to that one box that can play anything that Danielle wants, as we can reasonably get today (we have Xbox Play Anywhere and you can stream from PS4 and PS Now to PC, so you still need Nintendo machine or two).
Going back to what started it all. I never played PUBG with Steam Controller (it doesn’t run well on my PC, but I still want to try it when it more optimized), but I played, among others, new “Doom”, “Quake II”, “The Division”, “Payday 2” and “Last Man Standing” which is basically poor man’s PUBG. I played them at my skill level, so it didn’t improved my game, but headshots were there :) So, you can do that. And, again, I’m not sure if it’s a right place for very technical stuff, but I’m willing to help anyone.
(Also, sorry for mistakes that I inevitably did. English is not my native language, and there is a lot of words here.)