Demon and angel are loaded terms. Filled with preconceived notions. What follows is not an occult definition to describe beings. Instead, it is a simple method of determining action using a animistic point of view.
Demon -- any being, idea or behavior that creates a barrier between oneself and one's sense of the divine.
Angel -- any being idea or behavior that creates connection to and enhances one's sense of the divine.