A little more context about this logo would help you get more feedback.
I agree more info would help. That being said, I truly dislike the font.
Bigger clouds. Better font choice. That's about all I can say without any context of this logo's purpose.