My suggestion is very simple but it need perhaps some work to achieve it
An option in profiles Custom fields to show those fields in other location then profiles pages,
for example show the Address custom field in profile hover, show Job title in email notifications (friend request, new registration ..),
its more user friendly when we see where this person is located or what he do ..
Custom fields are very powerfull and have lot of information that we should use in many locations accross community