From an American point of view, it always seemed like religion is the biggest stumbling block to effective governance. You have a Western educated elite trying to lead a nation of rather poor, but very religious folks. Plus, I've been told the country is very diverse in terms of regional culture, something which would surprise many Westerners. Attitudes vary region to region. It's a complicated system that does not seem to have any solutions.