What other Italian cheese(s) could be substituted for parmesan in most recipes?
Pecorino Romano has a similar texture and umami, but slighly different flavor profile.  It is used in many Italian dishes like Parmesan is used.  You could also look for Grana Padano as a less complex substitute for Parm.