I have a FB charge 2, my wife a FB Alta HR both do everything you are after.
The Charge 2 has a little more functionality, which I rarely use. The Alta HR is a slimmer and less noticeable device so its almost a fashion choice. Both work well, seem reliable and have battery life in line with manufacturer claims.The Charge 2 links to phone GPS to give a better view of bike rides – with a map, just like Strava
Check for deals, we got both of these for <£100 before Xmas