Garmin Edge 520 is $250 and will let you connect to a power meter and virtually any other ant+ sensor for cycling. It can be paired with your phone to share your position with others or send your data to Garmin Connect. If you are wanting map info and course creation, then you will have to spend more for a higher model Garmin Edge.
Wahoo and others will give you more features for the money. But if I ever upgrade my tired old edge 500, I'll probably stick with Garmin.