Tennant doesn't sing MUCH- none of the three New Doctors do. But he can carry a tune, he's played the funnyman in a few Gilbert and Sullivan shows, if I'm not mistake.
He probably needs a show created around him, more than he could step into an existing one.