I have only used cheepo ones but I have found then very good. for a while I was using home made headsets (made from small microphone and walkman speakers) The very cheep ones with boom that clips to your ear are very hard to get into the helmet and tend to dig into the side of your head . these are ok up to about 50mph. I am using an oxford bike mike one at the moment , this was bought cheep on e bay . this is good up to around 65 mph on a still day.
I have some amplifier/ controll units from the very cheep units if you want to make your own .