We inherited some Kasa stuff (the same company as TP-link, which makes extremely good wifi routers). They work well, and are especially useful for situations where you might need to control the devices from outside the home - their app has been easy to use and responsive so far.
I wish they had HomeKit support, but alas, few companies want to pay for that (or meet the stringent security requirements needed).