Well, if this is a just a question out of curiosity, in my opinion, there is no "perfect religion." We all have our beliefs, and those don't affect us as a person unless you use religion against someone. I, personally, am not religious, I'm an atheist, but I support all beliefs as long as they aren't harming anybody.
If this is a question for school, then, I have no idea what the answer is.