Op-amp ( operational amplifier ) can perform many operations as it's name indicates. On the other hand amplifiers such as BJT, FET etc can amplify signals only. ... Secondly , other amplifiers amplifies one input signal but opamp amplifies the difference ( v1 - v2) between two input signals. So noise gets rejected.