The problem is that pesky conservation-of-momentum thing, which means that you need to throw mass backwards, which means that since e=mc² you need a large heap of energy to create the equivalent of that much mass in photons.
Coupled with the inevitable losses when storing that much energy, plus...