In all honesty, Mariah's voice is a shadow of its former self and this is coming from someone who still is a big fan of her music. Sure, she had cute showings throughout last year on tour and during her Vegas residency but it's nothing like what he heard during the 90s or hell, even 2005. However, there is absolutely NOTHING wrong with that! She's been doing this for 25 years and it's normal for a voice to change over time. As for Mel B, I never liked Spice Girls and their music. She is the last person one would think of when it comes to serving vocals but it's not like she lied.