For the best Italian Entrees I think I'd go to Louies. Pasta is actually made fresh. Sure it doesn't have much for ambiance, but it makes up for it in price and quality.
It's just funny, I had a friend over recently, who is considering moving here from Astoria. He was like, "Sure, you got great eating options, but can you get a decent slice of pizza?" I am happy to be able to answer "yes!"
I also have out of JH friends who love going to Legends for BBQ.