I still haven't found my favorite way to manage 3rd party games. Heroic seems to be more solid than others but only supports GOG and Epic.
Lutris is very hit or miss for me. It's been useful for some games in my Amazon library.
I've also tried Bottles and it seems overcomplicated unless there was something that I was missing. It might be useful for certain use cases, but may not be necessary.