Ranked in these QuestionsQuestion Ranking
Pros
Pro Multi-platform
It is available for macOS, Linux and Windows.
Pro Universal gamepad driver
It is able to emulate an Xinput-device with any controller.
Cons
Con Adding non-steam games is a pain
It is a pain to add non-steam games as even if the game is on steam you have to manually add artwork to it or use third-party Tools like Steamgrid.
Con Not customizable
Does not support theming.
Con Proprietary
it is proprietary software.