What country are you in? The device selection does vary. (and personally, I would never use an offbrand device that gets wired into mains power, too much risk of fire.)
And the big question: are you just talking about a single switch or do you need multi gang?
Because the short answer is that there are many single zigbee Switches that work just fine with smartthings. But most of the multi gangs need custom code, so they won’t run locally.
Also, Tuya and Aqara are two different companies. Not the same switch.
The tuya switches are sold under many different brand names, include Losonho and Zemismart. The first picture you posted is a tuya switch. But not Aqara. This does make a difference as far as the code you use.
First rule of home automation: “the model number matters.“
(Also, never buy Aqara devices from AliExpress. There’s a huge problem with Aqara counterfeits, so The company won’t honor any warranties for devices other than from authorized resellers.)