I after listen to songs at least twice to comment:
Positives:
Belting those vocals are unexpected. This is what brought life to this almost lifeless song.

Negative:
The entire production seems hurried, hence the flawless quality and vocals are not there
The vocals for the verses are basic and lifeless (VERY VERY DISAPPOINTED)- its like two different vocalists (one singing the verse and another belting those high notes)
The hooks could have been more authentic
The lyrics could been more authentic and deep- too basic for my liking.

Im hearing Michelle Williams "Say Yes" and Destiny's Child "Survivor"
I really hope that the video is better that this song and I hope that she perform this song. Kelly neeeeddds to explore her vocals.