Overall, the image looks very flat to me.. Maybe it just needs some sharpening. It's a beautiful perspective though, with the bright blue sky showing and all.
Interesting that the foreground matches the rainbow's curve :) Nice composition there. The rainbow needs some boost in saturation though, to stand out more. Must've been a wonderful sight to behold.