Colours are certainly Hubbleish

Detail looks nice though.
As for the halos, that is largely mitigated by good star masks. I generally find myself layering a handful of star masks together. I take a range of them both in linear and stretched form (some are easier to map than others in various forms) and then use the Max() function in PixelMath something like Max(s1,s2,s3,s4,s5,s6) with s... being the star mask.