With HR data it's a wild estimate...without it's more of a guess.
Power + HR is closer, but without metabolic data for the individual still just an estimate.
I look at calories burned as a coarse estimate of effort/output but don't consider it further.