Kumar Sanu and Udit Narayan both are at par if you check their overall singing career and both of them sang songs within their own limitations, but when you talk about duet song they essentially express the love and both were good. The common factor Alka Yagnik with no doubt is the far better singer than the other two so.