Tested Xin in practice, fun hero, a lot different than what I thought it was(never really looked into it much though). Thought he was more like a nuker type, a bit like a Nyx or something, but he's actually an ultra mobile semi carry kind of hero, really cool shit. The remnants thing was a bit confusing reading it until I figured you can jump to your remnant while it's still moving so it's basically a charge based blink with aoe damage that also gives vision for free, fucking awesome. Gonna check Earth Spirit now, I played around a bit in WC3 when he was added but the fucking WC3 interface was clunky as shit so couldn't get used to it, looked really interesting too though.
Edit: Earth spirit looks OP as shit. He's fairly complex so not everyone's gonna be godlike with him but I think if you're good enough you can do really crazy stuff. Regardless though, being able to pull and push everyone around is a huge fucking deal. Your tide doesn't have a blink dagger? Punch him in the dick right into enemy team. Russian trash talking you because he lost his lane and you were busy doing something useful like not feeding? Punch him in the dick right out of the fountain. Motherfucker gets too close to your tower? Stun him, roll your fat right in his face, then punch him in the dick into tower range. Your retard carry decided to 1vs5 but he actually noticed it's not happening and is running away? Pull that fucker out. Then punch him in the dick back into the enemies, that'll teach him to play like a retard.