Worst hero, imo. He's built on being annoying and, well, that's all he is.
Every time there's a decent Techies on the enemy team, the early game is hell, but they NEVER have a decent carry, so it's fun to shit all over the useless Techies after 25 minutes after he's been playing by himself all match. I know that my shittalking combined with them being the only player on their team who did their job really gets to them.
One day, we will play a game free of Techies.