I would have to say over the years it has to be Davenports in Mountain Brook Village. I used to work there 50 years ago when I was teenager and the place seriously has not changed at all since then. It has been super consistent all that time. We have also liked Betolla for a more upscale experience and Post Office Pies used to be good, but we haven't been there in a while.
Down here at the beach we like Brick Oven Pizza in Foley. Probably the best Pizza around. We also like Papa Rocco's, but I need to always remember to ask for the pizza well done. We haven't tried Lillian's in OB yet. We rarely travel that far over there.
As far as up on the Mountain, we have always liked The Crushed Tomato in Summerville, GA, but they don't serve beer a major faux pax for a pizza joint. We also like Geno's and Warehouse 207 in Scottsboro, AL.
Every now and then we will make our own dough and make wood fired pizzas on the Kamado with a heat deflector and a pizza stone, those are always good, but it's been a while.