Is there any type of best practice on where workstation objects should be placed in a tree?

For instance, try not to use workstation groups because it causes more searching in the tree, or keep them together/split them up, put them in their own OU, etc.

I can't seem to find any best practices in any TIDs or documentation. Just lots of options. But I'm sure that some options are better then others.