My Evil came with an XT top pull originally but I changed it for a traditional one because;
– the return spring sits behind the seattube, so reducing mud clearance
– the way the mech is made forms a shelf between the cage and the seat tube which I found filled with mud then compacted, eventually stopping the mech from shifting to granny. I was able to fix this by putting a bit of foam behind the cage though, which filled the void keeping the mud out and compressed as needed. was fiddly though and sometimes the foam would fall out
OTOH, the band on the traditional mech (and the pull point) sits a lot higher than the top pull version though so because the Evil has a very steeply sloped top tube, the cable stop is a bit low and so it doesn't work as smoothly (the angles aren't as good) so a lot depends on your frame design.