i guess it depends on the number of objects. Both functions should to the same (compare strings) and those operations are not the fastest.
If you have, let’s say a million objects in you scene but only a pool of around 100 possible targets, then obviously put those 100 under a transform and search there for the specific one.
But the only thing i think you shouldn’t do is call find() in Update or simply dont call it every frame as the more objects you need to traverse the worse performance gets.