Developer/film combinations should be chosen more for the specific effects you are after, rather than a blind mating of one film with one dev. There are so many combinations out there, and the can do such different things- it can be fun to experiment and try out a few things. I keep notes for probably hundreds of combinations of film, E.I. and developers. Rodinal is a great developer for maximizing tonal range, especially with slower films. It yields excellent sharpness- and thus naturally shows slightly more pronounced grain than many other developers.It can also show really stellar edge effects. I use Rodinal much of the time with any film shot at or below it's ISO when I want the longest tonal range possible and the maximum sharpness I can get. Some folks like it for pushing and stand or semi-stand development. I have seen spectacular results with Tri-X pushed 3 to 5 stops (and more!) processed in Rodinal with stand development; but I generally choose something like Microphen for serious push-processing, and keep Rodinal for situations where I can lose some film speed. It's great for things like APX 100, Plus-X or FP4 shot between 50 to 100 E.I.; or Tri-X, HP5, or Neopan shot between 200 to 400 E.I.