Ferromagnetic substances make better permanent magnets. This is because the metal ions of a ferromagnetic substance are grouped into small regions called domains. Each domain acts as tiny magnet and get oriented in the direction of magnetic field in which it is placed. This persists even in the absence of magnetic field.