Well, application would determine what to use. If it's around 'plastics' it needs to be plastic safe. It it's for metal only, then it should not be exposed to the elements or dirt & sand.
I really don't think there is one answer... graphite is good, ceramic grease is alright but just depends on where it's needed.