Food-wise I find Mozza and Valentino to be on par. Environment and pricewise for the quality, I prefer Mozza. La Botte is another thought and I've heard nothing but good about Angelini. All Angelo was great food, but skimpy portions, when I went 1.5 years ago.
and yes, it's excellent...but many people will tell you that you also can't go wrong with Vincenti, Angelini Osteria, All' Angelo or La Terza. any preference in terms of location?