In your example, memberOf CONTAINS CN=Staff,OU=Security Groups,OU=IS,OU=FSA,DC=University,DC=liberty,DC=edu is indeed a complete match.
And that is functionally equal to Groups EQUALS Staff (which is much shorter).
Where lies a possible issue is like in the question where memberOf CONTAINS Ingenieria. In that case, CN=Disabled-Users,OU=Ingeniera,DC=domain,DC=com will match.
Groups EQUALS Ingeniera is exactly what does what is expected in this question; and seems better for overview to me in most cases. This does not match anything else than the group name Ingeniera.
So I prefer to use the Group EQUALS variant as it better matches the expectations that many users have and for that reason avoids errors.
Herman