Carb icing... a fact of life (or the other). But I don't believe fuel injection is the answer. Injection systems are much more complex. As a wise instructor once said to me, if fuel injection had been invented first the carburettor would have been acclaimed as a great technological leap forward - compared with the complexity of fuel injection, carbs are straightforward, simple, and... foolproof? Regrettably not. I believe the carb heat assist systems have a counter-productive aspect. People come to take them for granted. The only solution is for pilots to get obsessive about carb heat, keep that needle up at 12 - 15 degrees.