The situation of Somalia will probably never change since the international community doesn't want it to change. They don't want TFG to defeat Al Shabab, rather what they want is a stalemate. The only real shot Somalia had was in '06, which is why Ethiopia invaded, dismantled the ICU, backed Al Shabab and then infiltrated it.