Those Avocet computers were great! I think I have a couple somewhere.
Not only that, the cheap Chinese ones work pretty well. I even tried some that cost $3. They work! But get the wired ones, not the wireless ones.
Steve B. is right about the disadvantages of using a smartphone. But that's what I use anyway. Another disadvantage is that touching the screen is very unreliable when riding a bike. Maybe one day I'll get a modern GPS for the bike, but not now. I have too many gadgets already.