Hardware-based link quality estimators (LQEs) in wireless sensor networks generally use physical layer parameters to estimate packet reception ratio, which has advantages of high agility and low overhead. However, many existing studies didn’t consider the impacts of environmental changes on the applicability of these estimators. This paper compares the performance of typical hardware-based LQEs in different environments. Meanwhile, aiming at the problematic Signal-to-Noise Ratio (SNR) calculation used in existing studies, a more reasonable calculation method is proposed. The results show that it is not accurate to estimate the packet reception rate using the communication distance, and it may be useless when the environment changes. Meanwhile, the fluctuation range of the Received Signal Strength Indicator (RSSI) and SNR will be affected and that of Link Quality Indicator (LQI) is almost unchanged. The performance of RSSI based LQEs may degrade when the environment changes. Fortunately, this degradation is mainly caused by the change of background noise, which could be compensated conveniently. The best environmental adaptability is gained by LQI and SNR based LQEs, as they are almost unaffected when the environment changes. Moreover, LQI based LQEs are more accurate than SNR based ones in the transitional region. Nevertheless, compared with SNR, the fluctuation range of LQI is much larger, which needs a larger smoothing window to converge. In addition, the calculation of LQI is typically vendor-specific. Therefore, the tradeoff between accuracy, agility, and convenience should be considered in practice.