I am frustrated with the standard ETA field from my Garmin Fenix. It takes the average speed from the whole activity as basis and therefore is not suitable at all for activities with changing speed, e.g first biking relatively flat and then start climbing.
It would already be a great advantage if the field used e.g. a 5 minutes rolling average instead of the average of the whole activity.
I found some alternative ETA data fields in IQ store, but only for Edge devices.