I used the Cyclemeter free version for a few months in 2016 and liked it well enough to pay for the premium version throughout 2017. Lots of good features including the user customizable voice prompts.
I got busy with a family health issue from December through February and during that time my premium version of Cyclemeter lapsed. I decided to download all of my 2017 rides for the data... and couldn't. I would need to renew my subscription to access my old data.
That was annoying enough that I didn't renew my subscription. I gave the free version a try on my new Android phone but the ads are now too intrusive. One too many annoyances.
Fortunately I'd already uploaded most of my rides recorded with Cyclemeter to Strava. So I had access to Strava's version of the same rides, although Strava's data always differs slightly from other apps. It's close enough that it doesn't really matter.
I only use Strava now. The free version does most of what I need and I have full access to my own data.