I don't know if what I am about to say is really correct, but here it goes.
HCl may react with acetic anhydride, namely, the chloride ion constituent, giving you the acyl chloride as a side product.
Very concentrated nitric acid (86%) will nitrate the benzene ring. I know, I have accidently done this in a lab to toluene (long story short, forgot I had toluene in a flask, put in 86% nitric, brown fumes, lots of heat and mess).
Sulfuric acid is perfect (as is phosphoric acid) as they do not have competing side reactions.
Also it iw worth noting, this reaction is an equilibrium. If you start with an acid like HCl which has a lot of water associated with it (conc HCl is 63% water) you have set the equilibrium up to favour the starting materials. You have so much water, any ester that is formed will react with the excess water until equilibrium is reached. Sulfuric acid is 2% water in conc form so you are already starting off favouring ester formation. At equilibrium you will have a more ester and less of the reverse reaction occuring.