Found out Shib offers a single value 'displayName' that returns the user's preferred name (takes care of family vs given name ordering, hopefully)