Isolation is if the servo pulls a high current then I would have a voltage drop for the micro. I had confused that different grounds meant isolation. AFAIK if I want complete isolation then I have to be using an optoisolator.
I think you'll be fine with non-isolated power sources, one for the servo and one for the micro. They only have ground in common, and the electricity flows from each power source, through their respective loads, then into ground (according to 'conventional' flow, anyway). You can test the servo current draw.. put an ammeter in series with it, run some code to move it around and see what it typically draws. Then grab the horn and stop the motor when it's trying to move. That should give you something close to a 'worst case' scenario.. ("stall current"). It's not the most scientific approach, but it's probably good enough for a hobby project. Just don't overdo it and strip the gears if they're plastic.
If you have a normal servo, you'd probably need to send pulses to move it to one extreme, pause, then move to the other, then pause, and try to stall it while it traverses. If you have a servo modified for continuous rotation, just send a pulse to turn it fully on in one direction or the other, and then try to stall it. If your ammeter has a peak-detect/hold function, take advantage of it so that you read the max current draw that you were able to produce under stall conditions.
If you have multiple meters, simultaneously connect a voltmeter in parallel across the power terminals of the microcontroller. This will show you very clearly whether or not the varying current draw of the servo (from it's own power supply) has any influence on the voltage seen by the microcontroller from it's power supply. I doubt you'll see much influence.
Again, I'm far from an expert or engineer.. but I've built some servo+microcontroller gizmos with good results and never needed isolated power supplies (just separate ones).