My preference would be the ability to test each feature and "branch" the results based on whether they are completely contained within versus partially within. If the objects are partially within then a test would be performed to determine if the centroid is within the other object.
I've used the spatial relator process but it apparently only tests wholly within, intersects or overlaps.
If possible in the future, I would suggest these functions be expanded to include Centroid or Majority (Determined by percentage of overlap) within.
At present the results of my workspace appear to read the feature that has the smallest overlap of one polygon to another when using the intersect option. I've yet to really figure out why.
Thanks in advance.
Note that I'm not at my PC with FME on it right now so some of this is coming from memory. I apologize if my terminology is a bit off.