I'm not sure that I could make a comment in this forum here. One thing I could say with regard to the experience of other countries is that Australia, for instance, centralized a lot of their processing, and now they are in the reverse process of decentralizing. So depending on when you get the information, it makes a difference between the two....
Some parts of processes could be done onshore, as they say in Australia, and some offshore. Australia, for instance, takes sponsorships abroad; they don't take them inland. We do the reverse. Which one is more efficient? I probably still think that it is more efficient here, because we have a better place in Canada to assess the sponsorship of the person residing here.
I'm not sure I have a recommendation that I would be able to make. Both the centralized and the decentralized, depending on the process, have their advantages and disadvantages.