With all due respect, I do not find this visually pleasing in any way. Maybe emphasizing on a specific person, or maybe even on a larger amount of people would've given this more dimension.
I love the colors and the skyline. Even though the kites are small, the fact that everyone is looking up, smiling, and having a good time....that's what makes this photo come alive. well done.