It’s not perfect though. The only reason I’m not using preact is that my front-end library of choice, react-aria, does not work 100% with preact, though it sounds like it might now be close (unsure).
https://react-spectrum.adobe.com/react-aria/index.html
https://github.com/adobe/react-spectrum/issues/781