Hi,
As others have said, if you're going to race a Garmin Edge 500 is a great way to go. I had the Edge 305 (still have it, it's broken) and I have the Edge 705 and 500. The GPS functionality of the 705 is useful -- especially if you're riding in an unfamiliar area -- but the 500 collects all the data you'll need as a racer.
An especially good thing about the 500 (and 705 / 800) is that because it is ANT+ compatible you can use it to record data from most power meters without having to buy a head unit for the power meter.
Hope this helps.