Dry Door Hinges Will Wear Out Before The Rest Of The Car, Particularly On 2-Door Models.
I regularly carefully squirt motor oil (old-fashioned thumb trigger oil can) into the gaps in the moving parts of the actual hinges and also apply white lithium grease. It’s a little messy, but I clean up any dripping.
I also use the grease on the rollers and the spring loaded straps/arms of the door-check mechanisms, as others have suggested.
I oil other car hinges, too, hood, trunk, lift gate, etcetera. I squirt silicone into door and trunk key holes as our cars run through our County’s highway salt bath for half the year.
I don’t recommend anything in the ignition lock. Some cars have sensors there. I’ve never had a problem with one.
When I worked at a Volkswagen dealer (back when we had free-range dinosaurs), hinge service was standard on cars that came into the shop, although the hinges were almost all external.
I still can’t believe that people can take fairly expensive cars to a dealer and have them regularly serviced and the hinges and latches are not touched.
Don’t forget latches. Door latches have been mentioned, but oil/grease hood and trunk latches, too. Lubing hood latches and particulary the “safety catch” mechanism can prevent a broken hood release cable and keep the safety catch doing its job.