I used both but decided to stick to strava (I have a premium account) for the following reasons:
- Groups. You can follow people and people can follow you. The kudos and comments help keep you working at your goals
- Integrates smoothly with Tacx TTS4 so my virtual rides get uploaded in a few clicks