I've been using my Pixel Phone, running the Shimano ETube Ride App, blue toothed to my Shimano motor, as a bike computer. It works really well, giving motor, heart rate, and ride statistics. It also directly links to Strava as well.
But when I'm on really technical trails, it gives the phone...