I want to buy a controller for my pc. Any recommendation? Im interested in a ps5 controller but it's seems that those only work through steam.
PS5 controllers can also be made to work with
DS4Windows, which some people still prefer to Steam Input. It runs in the background, and for the most part makes Windows and games think the controller is an Xbox controller. It's got some advanced features that can do more, but it has a terrible interface. I use it sometimes when I can't get Steam Input to work with certain non-Steam games.
There is no perfect controller. Aside from ergonomics, analog stick placement, button glyph layout, and other personal preferences, there's also no controller that has every feature someone might want, and definitely no controller with perfect compatibility (fuck Microsoft for not doing more to promote robust controllers support in Windows).
I got a DS5 because it was purple and on sale. But also because it has a touchpad that can be used for a variety of functions, and some games (like Spider-Man) support the controller's advanced trigger haptics on PC (when using a wired connection). It can also use gyro controls through Steam Input, which I like. (A DS4 also has a touchpad and gyro.) I'm not familiar with Playstation glyphs, but most PC games show Xbox button prompts anyway.
If you want a basic controller, with with a feature set from a decade or more ago, but excellent compatibility for most games with controller support, an Xbox controller is an okay choice. (I think the Xbox Elite controllers are massively overpriced for what they offer, especially since they don't have hall-effect joysticks, but they are the only controllers on the market that have four back paddles that can be independently rebinded to functions that are not duplicates of other buttons on the controller.)
If you want something with slightly more features, that you can also use with a Switch, then
8BitDo makes some excellent stuff, though they make it frustratingly difficult to navigate the different models they produce. You'd think they'd be crowing about how their
Ultimate Bluetooth controller has hall-effect joysticks (that resist the drift common to most analog sticks) but they don't mention it as a feature that sets their premium model apart from the cheaper wired or 2.4Ghz variants. Many of 8BitDo's controllers also have back paddles, though they are a little limited in what functions they can be assigned to.
Similar to 8BitDo is
GuliKit's KingKong Pro 2 controller. It's also got hall-effect joysticks, Switch compatibility, etc. But they've also got a newer
Zen Pro, and I'm not sure what the differences are.
If you're looking for the cheapest controller that won't feel like crap, then you probably want a PowerA wired controller. Though I also hear good things about GameSir, and 8BitDo makes some wired controllers that are almost as cheap.
Then there are smaller gamepads, if you're looking for something portable, or for kids. Like the
GuliKit Elves Pro,
Power A Nano,
8BitDo Lite 2, and
8BitDo Micro.
And that's not even getting into more specialty controllers. For example, if you've got a certain retro game you want to emulate, there are specific controllers for just about any system you might want to play. Or if you want something to suit your aesthetic tastes, there are so many different colors out there.
TL;DR it's kinda hard to give a single recommendation without knowing what your use case and personal preferences are.