Sailfish OS is, IMO, good enough for daily use. I do use their (Android) App Support for a few apps out of convenience because, for example, I just like Symfonium music and audiobook player. However, if I would approach it more strictly, I could comfortably live without Android on the device at all. Do take that with a grain of salt, though - I don't use mobile banking apps and NFC payment, for example.
edit: The hardware supply chain is an issue, though. It's all Android hardware under the hood because that's the only thing you can buy. So there are crutches necessary to translate between Android drivers with their hardware abstraction layer and "proper" Linux. Libhybris does that in case of Sailfish OS / Jolla (the company behind the OS) and it works well but I wouldn't call it elegant, necessarily.