Some seem to think that, in a way, Barney sings to well, nowadays... I don't agree.
Barney will never be a great singer, on a technical point of view. And, for this very reason, it's very moving to hear him improving his singing. There's so much humanity in his voice. Just take "Run Wild" for instance.
Maybe he hasn't got the best voice in the world but I don't care since he has the most moving one...