A review and new insights on the estimation of the b-value and its uncertainty