People need to get out their feelin's and realize that not everyone is going to like this song! It's not an insult to Grande or Legend, they can sing, yes, but it's not everyone's cup of tea! People need to understand what harmony and melodies mean and what it means to blend. Example: Usher and Beyoncé; the song "My Boo" was originally supposed to feature Bey but he swapped her for Alicia because Bey and Usher lacked vocal chemistry. Another example would be "Titanium" by David Guetta and Sia, Mary J Blige was originally pinned to do the song but David didn't like the final product so he asked Sia. Some people have gotten so tone deaf they have fogetten what harmonies and melodies are supposed to sound like.