In large scale proper MPLS networks.IS-IS supports TE integrationIS-IS uses tlvs which makes it easier to extend it capabilities.
Can handle both IPv6 and IPv4
That said none of the kenyan ISP I have seen have P routers, Just interlinked PE routers. No carrier supporting carrier integrations, no interprovider MPLS customers, no multicast MPLS integrations and hence my earlier comments.