There could be nobody better than him to do it.
उनसे बेहतर कोई और हो नहीं सकता था।