IQ Software is third party software. I would rely on a third party to get updates, bug fixes etc. Also I do not know what they are doing with my data and I do not want to create yet another user account with another party I don't know. The best example is routecourse. I need a user account, I don't know what they are doing with my data (probably selling because developing software and providing server infrastructure is not for free). And gimported from IQ shop does not work in a reliable manner and often fails to connect via bluetooth.
And please explain to me how I should use Garmin Connect - if I have no internet connection - to get a GPX file from my phone to the Edge via bluetooth. I can not find any way of doing so. And for me this is unbelieveable, to miss such a basic function for such an expansive piece of hardware.