Hi, Pugwinkle;
I'm using a Garmin Edge 800 bike computer. I got it almost 5 years ago. Back then I had a really awful smart phone that wasn't able to be a good bike computer. Plus it rains a lot here so I needed something waterproof. I have a smart phone now (and sometimes I use Google My Tracks as a backup or to compare the data) but I already bought the Edge and it works very well for me so I'm continuing to use it.
I also just got a Garmin Fenix 3 watch. It has a lot of bike computer functions, and I'm using it to record and upload my data but not to look at while I ride.
I like the Edge very much but if I had it to do over again I'd try to make the smart phone work.