I think the composition is a success, for sure. I do see the haloing, and it looks like the image might have a bit too much sharpening, and I think it needs a very slight clockwise rotation to the water, for visual balance. Normally I'm not overly concerned about "level" on a horizon, but on this particular shot, I'd like to see the CW rotation. The cloud formation is simply spectacular! Some contrast boosting or clarity manipulation could be done on the cloud mass, if desired. It's a good picture. Lots of possible ways to interpret it, because it is a good picture. Well seen! Captured well.