Using this thread to compare and contrast Mission Control, Wahoo, and Garmin using the eBike sensor on my Specialized Creo. I import everything into Strava.
TLDR: Garmin works best when connected to the eBike sensor, and most accurate in moving time, distance, and elevation.
NOTE: Everything reviewed below may change with a software or firmware update to the bike or computer vendor.
Wahoo
I come from the Wahoo ecosystem, so I was alarmed that the Wahoo would not auto-stop at any breaks or stop signs. So, while I'm crushing Strava KOMs in my area, my average speed was in the low teens on my initial rides. Even worse, the distance was noticably short of what it registers via my Analog bikes using GPS. So, while my analog bike registers this route as a 24 mile ride over GPS, when connected to the eBike sensor it recorded it as 21.1 miles. The Wahoo displays everything great, the Battery Level, Mode, Power & Cadence but the above bugs were too much.
Garmin
Ordered a Garmin 130 Plus, which is their lowest price offering yet sufficient for my needs. The power and cadence shows up without additional effort and used the Connect IQ download to display battery & assist mode. Garmin also does not Auto-Pause the display time so it's not limited to the Wahoo. Fortunately, it seems like Garmin Connect has the actual moving time in the background that correctly imports into Strava, so my average speed is correct as well as distance and elevation. Garmin has been crowned my designated Creo computer.
Mission Control
Total distance and ride time were in the ballpark of being correct on MC, but it had its own set of bugs. On this same ride, the phone GPS inaccurately tracked a 5 mile stretch so that it appeared like a straight line suggesting a loss in signal. Elevation was also incorrect, suggesting this ride was up a mountain of 3540 feet while both Garmin & Wahoo recorded it as in the mid 800 feet. MC info indicates that data is based on ones respective Phone GPS, but my iPhone tracks GPS and elevation correctly with my Apple Watch 3 so I'm attributing these errors to MC. Yes, it did auto-stop but the moving time was 1:28 vs Garmin 1:21, the latter which seems more accurate. Lastly, while my Wahoo heart rate monitor paired with Mission Control, no HR data was pushed to Strava.