One of Life's greatest difficulties is it's lack of control.
In your opinion, what is the best method to get around this difficulty?
You're looking at it wrong. Life has plenty of control, it is just not what one considers 'control'.
First, when facing life, you
have to be aware of its rush capabilities. You will have fast, strong creatures to deal with. They will keep coming. Unupped, I can kill you in just 5 turns with mono life^. Just there I have caused you to modify your deck. You
have to deal with that problem, otherwise you will die. Life exerts enough pressure with its creatures that it sinks you into only a few responses. Then, life can modify itself, sprinkling in any* card from any element to once again exert pressure enough to take you down. In essence, since we do have limited options, we have a much more predictable meta-game, and can control you through those means.
Secondly, life controls the most important recourse you have, your health points. Once again, most people look at this wrong. Healing alone has never killed someone (besides decking them, but they did not die) but we do not design within a vacuum. If I can control how much life I have, how much damage you must do in order to kill me, I set the pace. It is extremely frustrating to think you have your opponent on the ropes... BAM! 20 HP more. Now you are 2 turns away. Again, this has never killed anyone, so as a user of life, you must pair your control of your own HP with removing your opponents.
A balance of defense (healing) and offense (creatures) can deal with a very large array of problems. It is only when you limit your deck's capabilities for speed that life comes into problems. Alas, no one can do everything, the same is true with life. We can just do a lot more than you think and a lot more than you are prepared to deal with.
^Ideal circumstances.
*Some cards are more beneficial then others.