I use Strava both on my regular Cell phone (S4 Zoom) with service and a beater phone without service (S4 Mini).
Dropping the phone out of my shirt pocket at 30 MPH was a bit hard on it.
My bar holder is mostly water resistant, but has a plastic sheet over the phone which gets a lot of sunlight glare.
The no-service phone allows downloading routes at home, but occasionally forgets the route mid-ride, I think due to exiting the program and restarting. Resolution of the maps mid-ride can also be low as it doesn't download all of its maps.
I don't have the voice route option, but an see the routes displayed on the screen. But, it does chew up batteries for longer rides. Last weekend, on a 100+ mile ride, I left the display on until I got out of town, then turned it off, only using it to verify the route periodically. It lasted most of the ride, although I gave it a boost near the end. I'm now looking at extended life batteries.