Yes...
Here is an issue we will run in to (and why I cannot go by pure OU).
Our company is over 10+ regions and then they roll up in to basically 5 divisions. Each division is run differently. One division has some of the regions OUs broken out by site. So when they have patches, they want it done to the OUs and exclude a few OUs for manual updates.
The the rest of that region and the other four regions have different visions. Some of them want to go by IP address (so that is another one I might need to have the org group clear on)... some of them may want to go by computer name (Like starts with A-F, G-S, T-Z) to stagger out the deployments... some may go with OU.
Asking the regions to change the OUs by site will be difficult.. some of them have 100 sites. Then you have GPOs, etc.