it was far more civilised and tolerant than christianity up to the renaissance. eg compare medieval muslim spain with any contemporaneous country in christian europe.
but it never submitted to the scientific revolution and the enlightenment. and so it is stuck with values and beliefs from a bygone era.
beliefs that don't evolve to suit the world but demand that the world suits them rapidly become corrosive. it's the same issue i've pointed out about the us constitution. if you define values for all time, time will figure a way to devalue your definitions. managing change is the key to a robust philosophy.