FText is crippled and pretty much useless in containers?

FText does not expose operators for these comparison operations currently because their operations are not simple ordinal comparisons like FStrings. We opted to not use the normal operators to hint at the operation’s expense.

This little throwaway line here means that you actually can’t use the various TArray and TMap Find functions at all if the Key/Value you want to search for is an FText type, because guess what, those all just try to do typename == typename… and the == operator isn’t defined for FText, as per the quote.

Maybe… define it anyway?
(Or stop using FText arrays and maps for data)

You can define yourself… I wouldn’t do it though, FText is pretty expensive struct to use.