I have always liked the songs I've heard by Ghost - but I get really turned off at blatant Lucifer/Satan stuff. Just a personal preference, same as I get really turned off with too much cursing in music. I could say the same about the over the top Christian stuff as well.
To me, there's so much out there that can be written about, and done intelligently, that it baffles me to see bands put so much into their "schtick".
Ghost are doing it damn well, and I realize it's more entertainment that beliefs, but the Satan still gets old for me. But, hey, the new album kicks a lot of ass, as do their previous ones. Great songwriting, performances, etc.
Here's my current fav from the new one: