Good in-depth review here:
TrainerRoad outside workouts can only be pushed to Garmin and Wahoo at the present time. Stages would need to work with TR to sync workouts.
Would probably buy one and test it out if I came into a small bit of money. I really like my Edge 530 but could see using both the 530 and Stages on interval days.