Seems to me that Angels are the benevolent, caring, guarding inhabitants of Heaven, and that Demons are the malevolent, corrupting, destructive denizens of Hell.