The BBC's Tehran bureau chief Frances Harrison shares her observations upon leaving after three years there.