Which is a better match in duality, same subtype pairing or different subtype? For example, LIE-Ni goes better with ESI-Fi or with ESI-Se? Why?

And in Activity (i.e. LIE-Ni with SEE-Se or SEE-Fi)?