Her life story, magnetism and fragility. She was and will always be the Princess of the people. Furthermore, there was a motherly and nurturing aspect to her (she was voted nicest kid while in school and worked in a kindergarden before marrying Charles) that really marked the public.
PS/ Her death definitely swept away the latent negativity around her because people never know what they've got til its gone.