Used to be a fan of Mobafire but when i had a look on Solomid. I loved it. It is more better because Solomid has livestreams and guides by high elo player eg, Chauster, Chaox or even TheRainMan. But Mobafire still has some cool guides though.
Never had a look on Leaguecraft. Is it any good?