i have a garmin out front and happy with it. friend of mine owns a barfly. it is ok but the garmin imho is a better mount
Anyway i think a mount is more or less necessary for racing. When racing in pack it is too dangerous to lower the head and eyes to look the edge on the stem.
I put a second one also on the bike on the indoor trainer