Used it for the 50 K trail run and the battery lasted the whole race with music on. the analytics is available on Garmin connect. Initial setup of Spotify music and downloading playlist is a bit of a hassle but works seamlessly once done. Excellent purchase.
Great watch! I got this so I would have the option of not taking my phone with me but still having music to listen too on my runs. Great all around watch.