hFE changes based on the voltage (namely V_CE) & current (I_C and I_B), if you have a look at datasheets of different transistors, you'll quickly notice that V_CE varies (sometimes 1V, 5V, 10V, etc) as well as the testing method used (usually PWM @ some % duty cycle and PWM width of ~300uS). And...