I started with Energenie but of the original 5 only 2 still working after 7 years. They do not need a neutral, bulbs must be over 5 watt, needs a hub, will work with PC or Smart phone, most the other stuff is phone only. Due to the problems with smaller bulbs with shimmer when on and not switching fully off without a load capacitor, I moved to TP-Link also called Tapo, again no neutral required, needs a hub which doubles as a door bell, uses a battery so no lower limit on bulb size, no shimmer, and does turn off fully, done in single or two gang as with most needs deep back box, but I have now moved over to these in the main just two old energenie left.
TP-Link will work with an emulator with PC but really only option is phone or tablet. It has dusk and dawn options, and works with google Nest Mini's no real complaints works well.
If only one or two bulbs, smart bulbs are normally better. You can get smart relays which fit inside my lamps.
Smart bulb default is on. Smart Energenie light switch default off. Smart LP-Link light switch not affected by power cut. On power returning it will resume as left.
My phone has a collection of apps, Smart Life, MiHome, Wiz, Wizer Home, TPC Smart, Tapo, Kasa, and they can all once set up, hardly be touched again as Google home will work them all, maybe not with all functions, but will do most, I use Nest Mini speakers for voice control, my son uses Alexa, Nest is smaller and cheaper, but both basic do the same thing.
Some features are down to the app, some the device, and some another device, so finding what they can do is not easy, the Wiz bulb can be set to slowly switch on/off, but no dusk or dawn, the Tapo I can set living room lights to switch on one hour before dusk.
The Eveready bulbs could not get the app to work with Google Home, but found reason was it was same app as Smart Life but different name, the Kasa and Tapo were diffrent apps, Kasa for heating and Tapo for lights, now combined, both from TP-Link. Wizer, Tapo and Smart Life all to smart socket adaptors, and when adding to Google Home you can call them lights, so the adaptor works with rest, so I have 6 outside lights two on socket adaptors, 3 smart bulbs, and one Tapo lights switch and the one command "Hey google turn on/off outside lights" works them all. But also can use names like pond to turn just one on.
I got a button to work with Tapo so we could turn lights on/off from the bed, but wife uses voice command so re-used as a door bell.