I would still use it for the ACD, but I would create one decision in Architect and based on the outcome add priority to that conversation (or not). After that decision the conversation would continue the flow and eventually end up in the ACD using a transfer.
My current situation:
I have a flow with about 50 different transfers, to get the same result, if priority can only be added at the moment of transfer, I need to create 50 new decisions and add 50 more transfers (with priority).