Any way to make nicknames appear rather than full names?
Unfortunately, Apple hasn't given us that feature. As you probably already noticed the only place it displays is in the contact listing itself.
Jailbroken users can opt to install Nickname from Cydia.