Yes, matter/antimatter reactions convert 100% of the mass of the reactants into energy, however energy comes in a huge number of forms and it really depends upon what type of energy is produced. For an antimatter 'explosion' to occur, some of this energy must be converted into kinetic energy. Consider a nuetron bomb, while it releases a lot of energy, there is no explosive force.