I have been looking for a new cycling computer but want something that has premium features. I was considering the garmin edge 500 but then heard about the megellan switch up and the moto actv. Does anyone have experience with either of these or maybe have another product suggestion for me to consider?