I cannot say much for the pizza having never had it (YET that is) but I have to say I love their sandwiches/hoagies. The Italian one never disappoints!
The nice thing here is they actually listen to what you do and do not want on things (seems like a lot of places do not do this anymore).
I am definitely keep Angelo's on my speed dial as there are a lot of other items I cannot wait to try now that the sandwiches have been satisfying on multiple occasions!