Does iron(III) sulfate react with copper?
In $\ce{FeCl3}$ etching of copper, the chloride ion is extremely important.  

Chloride ions coordinate to $\ce{Fe^3+}$, $\ce{Cu+}$ and $\ce{Cu^2+}$.

See Copper Etching in Ferric Chloride Ind. Eng. Chem., 1959, 51 (3), pp 288–290 for the relative concentrations of the particular chloride complexes.  

In contrast, if $\ce{Fe2(SO4)3}$ were used, there would only be aqueous ions.  

At the copper surface, there is only a one-electron oxidation of $\ce{Cu}$ to $\ce{Cu+}$.  As the above article explains, without coordination of chloride, the $\ce{Cu+}$ would be essentially insoluble. 

The rate limiting step of the etching reaction is diffusion of ions from the surface of the copper.  Coordination of chloride provides solubility and enables diffusion.  This is the main reason that $\ce{FeCl3}$ is needed.