A few weeks ago I was in the Phoenix area and found Bagel Nosh on Yelp.  Their bagels are chewy on the outside and nice and fluffy on the inside-just how you want a bagel.  They have bagels ready to go, as well as an assortment of bagel sandwiches.  The person who helped me was very nice and put together my bagel quickly and it tasted great.  The only possible downside was the coffee was a little cold, but then again I came after the breakfast rush.  Try the Bagel Nosh and I don't think you will be disappointed.