What makes a good protagonist?