Leaf is great, I remember watching a ton of MCEs streams and he was always talking about how many hours leaf puts into the game and how he spends the most time out of any player, even more than some coaches that he knows, vod reviewing and strategizing.