Honestly, if you're going for energy storage, I can't see this beating SMES, which also takes considerable energy to maintain the energy storage, but has a far higher efficiency when it comes to loading and unloading the storage.
Well, SMES is very efficient as far as energy storage and release goes, but it has nowhere near the energy density of antimatter.
For example, the combustion of one TNT molecule produces about 212 electron volts by my math. The fission of a uranium atom produces about 200 MeV. The annihilation of one atom of anti-hydrogen with one atom of hydrogen produces 1,877 MeV. Protons and electrons are pretty common, so we can ignore that half of the reaction mass for storage purposes. That means anti-hydrogen, gram for gram, has an effective energy density
2,205 times higher than fissionable uranium. Now, I don't know exactly what the energy density of SMES is, but I don't think it has anything on antimatter.
Also, this kind of stuff would be really,
really handy if the mass of your energy source was important (like on a starship) or if you needed to blow up something
really big, like a planet. And while storing positrons might be tough because of the charge problem, anti-hydrogen has zero charge. Also, it can be stored as a metal with sufficient (read: insanely high) pressure. If you could somehow do that with magnetic fields (BTW, how do they work?) then transportation and storage is easy peasy.
Of course, all this is kibble compared to what anti-neutronium (density on the order of 10^14 higher than liquid helium) could do damage-wise. I don't even want to think about that.