I went with Lutron Caseta switches (though they're not the only ones that do this) for that reason. When all else fails, they are just dimmers and remotes that talk to said dimmer. When I want them to be more than that, they work with HomeKit and Home Assistant just great. But Lutron is a switch company first and foremost, and that shows in these switches. They surpass the Partner Acceptance Factor.
I'd add to your advice and say "do as much as you can to keep the experience vanilla," which in this case means standard fixtures and bulbs, just replacing the switches. For the price of half of one Hue bulb, my whole fixture is smart now, and I can still use whatever bulb I want.