From what I’ve read on this thread, it seems to me that the popular opinion is that someone with faith in God can have “no room for doubt.” But without doubt and questioning, aren’t you following your faith blindly?
In general, I think the more you know about any given subject, the more you realize how little you know. Think about it—when you were in elementary school, you learned all about adding and subtracting, multiplying and dividing. And that was great! But then you started to learn algebra, geometry, trigonometry, calculus, and possibly a slew of other mathematical subjects. The further you go, the more you realize that you really do have a limited knowledge of what you’ve studied for so long. The same is true in religion—the more you know about Islam (or Christianity, etc.) the more you wonder about things. Is Allah necessary for morality? Is the Qur’an really inerrant? Does this verse in the Qur’an really mean what these non-Muslims are claiming? The list goes on and on (these same questions can be asked of Christianity, too)…
So what do we do? There will always be unanswered questions in our finite lives, and we must learn to live with them. But it is a good idea to tackle the doubts that you have one at a time. Pursue it to the ground. I think that’s where this forum is especially helpful for the Muslim—you can learn from each other and see what others are facing in their daily lives.
Someone needed to write a dissenting opinion!