In StarTools, your signal is processed (read and written) in a time-fluid way. Being able to change the past for a better future not only gives you amazing new functionality, changing the past with knowledge of the future also means a much cleaner signal. Tracking always knows how to accurately estimate the noise component in your signal, no matter how heavily modified. Unnecessary subjectivity is - literally - taken out of the equation, yielding vastly better results in less time.
I tried your 'Startools' today and was blown away with its blinding speed and unique functionality.
Uniquely, thanks to the signal evolution Tracking engine, this color calibration is preferably performed towards the end of your processing workflow.
There is no one perfect solution, but rather a range of approximations to the "perfect" solution.
StarTools' Deconvolution module allows for recovering detail in seeing-limited and diffraction-limited datasets.
StarTools' Detail-aware Wavelet Sharpening allows you to bring out faint structural detail in your images.
You can convert everything you see to a format you find convenient. Give it a try!