VERY polished? I think not. It suffers from lack of decent UI because it's built by hackers (in the most positive way) who wanted a focus on privacy.
Here's one example: track a run/ride and take a look at the session details. You'll see your average speed graphed out in bar chart form... There will be hundreds of bars stuffed into a two inch wide graph. Not the most user friendly.
As always, the answer with Open source is do it yourself, or sponsor someone else who can :)
Besides, for the privacy benefits it provides, its definitely good enough. You can also export data and have fancy graphs be shown with minimal effort.
Here's one example: track a run/ride and take a look at the session details. You'll see your average speed graphed out in bar chart form... There will be hundreds of bars stuffed into a two inch wide graph. Not the most user friendly.