Identical currents in identical physical configurations will produce identical magnetic fields. That is, if you have 1 amp flowing through a copper coil of a particular shape, and one amp flowing through an aluminum coil with the exact same shape, they will produce the same magnetic field.
However, because aluminum has a higher resistivity than copper, the voltage that is needed to maintain 1 amp through the aluminum coil will be greater than the voltage needed to maintain 1 amp through the copper coil. As a result, the copper coil will generate less heat than the aluminum coil. This heat is not at all useful for producing the magnetic field. From the point of view of using the coil as an electromagnet, the heat produced is simply unavoidable waste of power.
How much voltage does it take to maintain 1 amp in a superconductive ring? Actually, none. It takes voltage to ramp up the current in a superconductor, but none to maintain that current. See the London Equations. (The above statement will be true provided the magnetic field created by the superconductor is not so great that it "turns off" the superconductivity.)
So, an electromagnet that has a superconducting coil will be much more efficient than an equivalent coil with resistance. If the superconducting coil forms a closed circuit, the coil will essentially form a permanent magnet, not requiring any power to maintain its magnetic field.