The software of the 1040 is abysmal.
WiFi sync is a question of pure luck. Sometimes it works, mostly not. On the same network. This is ridiculous. I'm myself an embedded engineer implementing WiFi backends on embedded systems. This is definitely a problem on Garmin's side. And it persists. The forum is full of customers complaining. What a bad bad customer service.
The problem is: other vendors are even worse. Perhaps not regarding WiFi but on other sectors. Basically you pay a premium price for mediocre mobile platforms with even less functionality than a smartphone and a catastrophic software stack.
I sometimes ask myself: What are the team riders doing? In our company I use my products at home as often as possible and write tickets for everything inconvenient/buggy I observe. Does nobody use the devices close to the developers? Why is the development so decoupled from customer feedback?
Arrgh - the market is missing competition.
Garmin: Fix this for Spaghetti Monster's sake!!!
I keep a list of extreme shortcomings. But I won't share it publicly. Garmin can buy my proposals/tickets if they really care about incremental product improvement. Or hire me on the long run (currently I'm lacking the time unfortunately)