I like going to dukes! I think it's a really fun environment and has good bloody Mary's which are hard to find in Phoenix.
I've been there maybe 10 times and only once did we get decent service. If it's busy when you get there, expect to ask for your server, as they won't notice you for 30 minutes or more. Once, we had a group of 6, and the waitress finally came by and brought us fries. When we had eaten half the fries and she returned, she said "who ordered these?" We had all assumed one of us did or she brought them over as an apology for the wait. Wrong! She grabbed them and scolded us for eating another table's fries. The one time we received our food within a normal time frame and had a polite server, made a world of a difference. This won't prevent me from returning for a game and a bloody, but Id go there more if the service improved.