Okay so this is a good show if you want to start watching if you want a break from life. Acc to me, it's not any type of insult to any religion as it's trying to convey a single and very important message that, "WE ARE RESPONSIBLE FOR OUR OWN ACTIONS AND NO MATTER WHAT WE DO, WE ALL DESERVE A SECOND CHANCE." Lauren German and Tom Ellis chemistry is good, not the best to be frank but Tom Ellis acting is the best. All characters are well chosen and play their role quite well. Sometimes the story get bland and simple and boring but if you hang on, the interesting part comes right away. It's not something which you can watch twice or thrice acc to me. It's a one time watch series. It could've been better if they had involved a bit more mythology like they did in season 5 part B. Give it a watch if you are a fan of drama, unexpected twists, mystery and fun.