The rate issue is the one thing I would watch as well, but the system still has more texture than I expected. If each neighbourhood can roll a different theme and the daily vendor rate changes, then even the same route may not be optimal every day. Blizzard also avoiding duplicate pieces on the Horseman armour is a smart move, because it turns the daily into progress instead of disappointment.