It is a personal preference.
Some folks swear that using hash marks is best. FFP is better suited for this as the hashmarks are consistent across magnifications. With SFP, the hashmarks and associated distance will vary depending on magnification.
Some folks swear that using turrets is best.
Some folks swear holding over is best.
Use whichever combination makes the most sense for you in general and then under certain circumstances. No matter what, validate everything before you go no matter which method(s) you use.
I personally prefer dialing. I dial when I have time to take a shot at whatever distance. Within a certain radius, I may use the hashmarks for those instances where I do not have a lot of time but it is not a split second decision either. I normally range around me and know that I need to use hashmark X out to here and hashmark Y out to there. For those "oh crap, he's right there and we're about to be busted" shots, I may use the good ole' holdover.