Hello,
i would suggest an additional optional KeyValue parameter in the GetFriendList and GetLeaderBoard API, which says if u want to retrieve specific keys from their UserData (if available). For example if the players saved their avatars or locationflags in their userdata, this would be a good way to get them (maybe set to MaxCount =10 or sth for friends and leaderbaord).
Or an alternative would be a GetUsersData, which takes more than one PlayFabId.
and btw, on your Homepage, if u scroll down to your footer and click on "Forums" ull get linked to https://api.payfab.com/community which is not avaiable :)
Regards