I almost went with the newer Matter version of those (for those unaware, "Matter" is the new open standard for this sort of thing), but decided I cared about open-source firmware more than open standards, so I bought some Sonoff S31s and flashed them with ESPHome instead.
(The 4-pack of Sonoff S31s is $28.50 right now, but cost $22.10 in August when I bought my most recent set, so it's basically the same price as the non-Matter Kasa switches. It's also basically the same functionality between them as stock, so IMO having the option to use third-party firmware lets the Sonoff edge out the win even if you don't actually avail yourself of it.)
(Edit to add: that's not to say I don't like TP-Link, by the way -- if anything, I was initially biased in favor of the Kasa switches because I'd already standardized on TP-Link networking gear.)