KK by miles. Udit has a very sweet textured tone but has limitations (not versatile) KK on the other hand is very versatile along with a nice voice texture.
KK has always been my ultimate favourite singer. I was blown away when I found out he had sung Tadap Tadap from HDDCS. I don’t know how that man can sing such a variety of songs and sound differently amazing in each genre of music.