No, the energy equivalence does not have to be transferred into all photons. Many subatomic particles of lower energy can be made from a high energy annihilation, depending on the type/place/composition of the particles involved. For example, the proton antiproton annihilation could potentially make muons, and W bosons.