He is praised by some, blamed by others.