The most important thing is if
you like it. Photography is largely subjective, so the chances of someone not liking it are usually there.
I think it's a pretty shot. I like the way the sky gradually darkens as you move up the photo. Otherwise it'd be too much empty space for me.
There is a tiny bit of lens flare just below the bottom patch of land in the water, and to the left of that there seems to be large dust spot. Or it's just me. At any rate those will clone out easy.
As for avoiding lens flare, the best way is to not shoot with the sun in or near your shot.
Zoom lenses tend to suffer from flare more because they have more elements, especially ones that cover a long focal range. For example my Nikkor 18-200mm VR is brutal with lens flares, even with a hood. Great lens otherwise but don't try to do sunstars with it.
Using filters also increases the likelihood of flare.
Professional-level zooms are not as prone to flare because of higher quality optics and coatings.
For the most part though, you never really know until you try the shot. Always use your lens hood outdoors as it generally helps. Also, if you still notice some flare even with the hood on, you can shade the lens with your hand or hat or whatever to try and get rid of it. You can also try shooting in the shade instead of being in direct sunlight.
If you want to do a lot of landscape shots I'd suggest a prime lens since they are much less prone to flare.
When the sun is in your shot though, there's not much you can do except try to fix it in post.