An interesting re-learn from recent forum work is that
$String.empty, as a more concise alternative to
$String=="", has been around since v5.7.0 (!).
These are the same:
$Text.empty is more expressive when scanning code by eye, for the opposite, I think
$Text!="" is more expressive as it is easly to miss the prefixed
! in the other version.
As both forms work the same use what makes mote sense to you.
Note, the same operator also works with Lists, Set and Directory data types.