I think most of this hate is coming from post-Karmacode fans. His voice is perfect on all of the albums prior to that one. And don't forget that that album was meant to widen the fanbase and get more pop fans, which meant more emphasis on Christina's voice and even then they contrast well.