Here's my generalized "finish critical" approach:
Roughing method doesn't matter (depends on geometry), but leave a skin for finishing.
Finish in two passes, taking half the thickness of the skin with each pass.
Use high RPMs, a light CLPT, a small stepover/stepdown, and very long ramping transitions between cuts.
Start cutting at the inside/bottom and work your way to the outside/top.
Lots of lube, flush those cuttings away.