@sinbad My general rule with USB-C cables is “Is it flexible? -> Its USB 2 only” / “Is it fairly rigid? -> It’s a USB 3 capable cable of some form”
Honestly when split that way (and I only have a handful of devices which need USB 3 cables) I don’t tend to have many compatibility issues.
As for chargers… thanks to several years of working for tech companies which like MacBooks, I have a plethora of 65W Apple USB-C chargers which can handle basically everything except the most demanding laptops.