The device seems to be capable of quite a lot, but the software on the device or the chain around the device seems to be years behind.
So when users ask for improvements please stop suggesting buying 810 1000 or some future device.
Garmin could make available features already present in years old 510. Like map panning, elevation zooming, etc.
Connect could help you easily put an open source map on the device. And it could also help you put a course or a segment made by another site.
And could do these over the air, and not force you to cable every time.
All these and many other could be made very well with the existing device.