If the partners in a roaming consortium can't agree on a few, simple
classes of service for QoS that will be comprehensible to the customer
as he/she roams, and will be amenable to straightforward billing and
reconciliation at the end of the month, then the business model is
profoundly broken, and no protocol in the world is going to fix it. At
least that's my view of the situation. Sometimes too much flexibility
is a severe impediment to scalability, especially across multiple
organizations. I think maybe the KISS model applies here.