Same problem, very different approach. I have no computers on bikes (except my Mooney which is also my trainer bike; to ride a trainer I need electronics for motivation!). Instead I keep a spreadsheet with columns for date, miles, the bike used, elevation, then 3 comment columns for the route, the conditions and how I felt, and bike notes. Spreadsheet sums mileages, number of rides and elevation gained for each bike by the month and year. I start a new tab each year. Makes extracting data really easy. It tracks lifetime mileages for me and each bike.
Thomas Guide, a few contour maps and distance and elevation reference tabs on my spreadsheet all get used. Best part is that I do not lose data when a bike mishap happens. Keeps the bikes simple and the rides pure. I am in no hurry to change. If you gave me the world's best bike computer, I'd probably hand it back to you.
Ben