I like using my iPhone, mounted to the handle bars using a Wahoo Fitness case as my computer. Displays distance, speed, HR, cadence, etc. With extended battery, I can ride 6 hours+, display on and music playing over my Bluetooth headphones. I added a Superplug USB charger, powered by a dynamo hub as well, so now I can charge the phone while I ride and have basically unlimited ride time.