Yes, we switched a very long time ago.
We have the help installed in different ways - installed in a local server, and installed to the local file system.
One product already has server and client components, so the server component app installs the help to the local server, and when you use help in the client app it opens the help that's been installed to the local server (URL points to the server).
In another product, the HTML5 is just installed straight to the local file system, so when you use the help in the app it opens the help from the installation folder (URL points to file://). There's not much difference to the server/client scenario, except help installed in the local file system will have some security restrictions that you don't have when running from a server. All the regular help functions work fine though.
If you use Flare to produce the CHM and already use CSH calls with alias values (numbers), then you can use the same alias values in the CSH links to the HTML5 help. CSH links to HTML5 help support both alias identifiers (text) and alias values (numbers), so you can still continue to use the alias values if you want.
See:
https://help.madcapsoftware.com/flare2023/Content/Flare/CSH/Process/CSH-Calls/CSH-Calls-HTML5-Developers.htm
If you didn't previously use CSH calls to the CHM, now might be a good time to start using CSH.