Unfortunately it has some problems too. The weather function requires a third party app (because of the lack of internet permission) that fails to update automatically. And many features are not supported or don't work well.
But it serves me well overall with some workarounds with my Amazfit GTS 2 mini. I have a pinetime too but that still needs a lot of love to be usable.