Went with the Wahoo at the end and couldn’t be happier. Everything seems to work great including navigation and connection with my hr monitor. Integration with Connect is also super easy, Wahoo automatically uploads the ride to dropbox from where I can upload it to Connect.
Where do you keep your off-site data?