My concerns are business centric. Many people use CRM systems for making and returning calls. Requiring at least two, and perhaps four different numbers for every contact makes it hard to correlate calls and gather business data.
Until there’s a “+” on the dial keypad, I’m going to continue to advocate for removing “+” signs from numbers inside the PBX. The convention of using “00” to designate “+” is perfectly reasonably. Having the phone system manage the outbound number format is just good practice.
Now, I am in the NANP area, so you’re right, life is good for me, but I still have to manage what my outbound call numbers look like. One of my providers requires country code and the other doesn’t. In my system, all North American numbers are stored in 10-digit format through careful application of inbound DID and CID management.