FauxDeBauxIn general, both will work. Windows the operating system will detect Xbox controllers as an Xinput device, and Playstation controllers as a DirectInput device. However, some lazy programs/games/apps may only recognize one or the other. You can bridge the gap with utilities that serve as an emulation layer between them. Steam's controller API supports both by now.
For PC only, I'd recommend the Xbox stick, also because in-game prompts and rebind menus will most likely reference Xbox button labels ("X, Y, A, B" instead of PS style "square, triangle, X, O")