When you speak to experienced darkroom folks, everyone has their favourite developer. I always had my favourite developer/film combinations for various kinds of work. I tried and experimented with many packaged and "scratch" developer formulas over the years- some common and others kinda exotic. In the end, I decided to standardize on certain film/developer combinations for more consistent and predictable results and ease and efficiency in printing.
Rodinal was one of my experiments but, at the time, I found it produced coarse grain on 35mm film and was not available in large enough quantities for producing large batches of film in a commercial lab setting.
For portraiture, I mixed my own Pyro developer from scratch. It had a staining effect on the areas of less n density and produced incredible shadow detail in low-key portraits- great for medium and large format film. Negative print on Medalist, Ektalure and Opal; papers yielded "salon" quality. 3 separate stock solutions were mixed and combined shortly before processing to avoid oxidation during storage.
General work, photojournalism, and some commercial work were Tri-X in Ehtol UFG or Acufune exposed at ISO 800 or 1200 with extended developing time. Great speed and range and tight grain.
Commercial work where maximum sharpness was required- Panatomic-X in Ethol UFG or Acufine at ISO 100. Print form medium from negative looked lie the came form 4x5 film. Prints for 4x5 film look lie stuff or 8x10. Especially good for big enlargements and photomurals.
Sadly, Verichrome Pan (Rollfilm) was underappreciated and discontinued. That emulsion in D-76 1:1 had incredible gradations of time and enormous latitude. It was not considered a "professional: film, it had no retouching surface but it had an extremely fine grain structure.
So, film and development choices are subjective but there is one common denominator that maximizes quality in negative production, that is precise and meticulous processing technique.
Here's the drill:
Maintain exact solution temperature in each bath- pretend you are processing colour slide film. Differences in temperature for one chemical to the next causes minor reticulation that negatively impacts acutance and grain structure.
Use distilled or demineralized water to dilute chemicals- it cut down on oxidation and certain metallic impurities in the water that affects developed efficiency and longevity.
Be careful not to use too much acid in the stop bath. Too much acidity also causes minor reticulation.
Minimize wet-time. Avoid using stop bath, fixer or hypo eliminator as a holding bath- adhere to exact recommended times.
Avoid too vigorous agitation- that tank is not a Martini shaker. Gentle rotation and up and down movement for 5 seconds every 30 seconds is sufficient. Over agitation causes overdevelopment, streaks, hanger marks, and again, minor reticulation.
Mix fixer carefully to avoid over-acidity. Use a rapid fixer to cut down on wet time/
Use a hypo-clearing agent but do no over-immerse- stick to the exact recommended time.
Was in temperature-controlled running and filtered water.
Use a wetting agent such as Photo-Flo, Do no over-immerse, 30-second to 1-minute is usually sufficient.
Avoid heat drying.
There are all kinds of myths about using old, exhausted, somewhat oxidized developers. for softer or smoother results. Fres or properly replenished develop and fresh other chemicals in the line produce better and more consistent results.
For those interested in Rodinal, here's a very comprehensive link:
https://unblinkingeye.com/Articles/Rodinal/rodinal.html