I'm using a Garmin Edge 500 cycle computer. For most parts I'm quite happy with it. Besides the issue of it not finding GPS from time to time there is one thing which really drives me crazy: When switching between my bikes I have to go through 5 or so menus to get to the option to pick another bike. Without doing that it won't recognize the bike sensors. Over time I had quite a few cases where I didn't realize I forgot to configure it properly.
I can't image it too be too complicated software-wise to scan for all known bike sensors and automatically switch over (or ask the user "hey I'm seeing other sensors, should I switch to that bike?") so I wonder if there are folks working on alternative firmware which offers such features or where one could contribute.