I didn’t hate Prometheus. David was a great character, for one thing. However, if I had gone in expecting a rubber monster popcorn muncher, I probably would have liked it more.
Still, some of the bits about religion didn’t work for me. Like when that guy said his girlfriend could give up her cross because aliens created humans, did he think his girlfriend’s belief in God depended on a literal reading of Genesis? I know they didn’t have the benefit of seeing Swole Alien Christ Figure like the audience, but that’s still a weird thing to assume about an archaeologist.