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