It's a horrible song either way but if I have to pick one it would be J.Lo's version. Brandy's a better singer to me but she didn't do much with this song. Then again the song doesn't call for much real singing and doesn't allow Brandy to reach her potential. I guess Brandy's version would have improved if it was finished but I can only go by what I've heard.