I'd say that any character or setting can be given a bit of an otherworldly sheen and be the better for it. The one thing I insist on with my own writing is that I won't let magic solve my characters' real world problems. The solutions have to come from the characters themselves