My suggestion is to stay away from the cheaper, no-name (or unknown name) products. Go with well-known national brands, such as Belkin (Wemo), Feit, TP-Link (Kasa), Lutron (Caseta), Philips (Hue) and several others.
The reason why I suggest big name brands is for two reasons.
1. Support. All of these smart devices may need firmware updates, whether it's for security reasons, or to fix a bug. No-name brands are less likely to update their devices.
2. Longevity. All of these smart devices are connected to the internet and need to connect to their home server that is operated by the company that made the devices. Personally I had a couple of smart switches made by a lesser known company who shut off their servers a few years ago. So these switches are inoperable now. You want a company that will be around for a while so all of your smart devices remain working.