Other than the bit rate and the difficulty of the signal, what can also affect the quality of an MP3 file?
As the MP3 standard allows quite a bit of freedom with encoding algorithms, different encoders may feature quite different quality, even with identical bit rates.