IMHO You have to pick what's right for you. There's no one size fits all.

Use the heads out of the box which many do.

Have a guy spend a few hours on the as cast ports. Usually good gains to be had there.

CNC port at a reputable shop. Good value really since the guides, deck, chambers valve job and ports are all done at the same time. That $1000 for a CNC port job is really $1000 for head to have everything corrected plus ported.

CNC port and hand finish if you're going all out.

My experience with the 4 sets of CNC heads I've had done so far is that they push the limits of the casting and fix where the limit was exceeded. My Buick heads had tubes in half the push rod holes because they broke through. My edelbrock heads went into the rocker studs. I was talking to the guy who did my Buick engines last weekend and he ceramic seals every set of heads he has CNC'd. Insurance against leaks knowing the casting limits are getting pushed.