The latest edition of Mainer includes an evaluation of many of the local bagel options in the Portland area.
Bagels are kind of like pizza, in that both inspire passionate debate. Multiple cities claim to have the best style, and like pizza, even a mediocre bagel is still OK if you hide it under enough toppings.
To my taste, the perfect bagel starts with a contrast of textures. The outside should be crunchy but not tough; the inside chewy, well risen, and slightly dense. Toppings should complement the subtle, sweet maltiness of the bagel without overpowering it.
Forage came in first place. Check the article to see how your favorite bagels rated.