Can't tell from the pics if the Allegro or the PDX have eyelets on the rear dropouts for both fenders and racks - not that you couldn't get around that with a couple of p-clamps, but something to look into. The Allegro retails for almost $650. For that price you might want to consider the
7.3 FX. That would upgrade you to Deore components, Alpha Black aluminum, and still give you 32c tires and all the needed eyelets for fenders and racks.