The magnetic energy is different,neodymium magnet has high magnetic energy while ferrite magnet has lower magnetic energy.
The prices is different, neodymium magnet is expensive and instable, ferrite magnet is cheaper.
Ferrite magnet is rut-proof,surface treatment is not needed for it; neodymium magnet is easy to rust, which need to made with plating.
Temperature mainly affects magnetic force, when the temperature exceeds the maximum working temperature, the magnet will demagnetize.
The work temperature of ferrite magnets is range from -40℃ to 250 ℃.