The integration with Garmin is probably my most used, clocking in at 5-6 times per week, followed by the Concept2 ERGdata app.
One commonality I've noticed is that STRAVA will shave a very small amount of distance off a recorded run or row, but more frequently on runs, and it's not much - less than a tenth of a mile. But it's so prevalent that the folks in my run clubs have just defaulted to "rounding up for STRAVA". It's quite an agonizing thing to race a half marathon, stop at 13.1 miles on the nose, only to have STRAVA record it as 13.09.