The theory has been attacked from day one and people have spent the last 150 years working to fill in the holes. Are there still gaps in our understanding? Yes. But nowhere near the gaps in creationism. And with intelligent design it's hard to tell because the entire premise of that seems to be that by poking holes in evolution and saying if evolution is wrong then intelligent design is correct by default. That's not science, either.
Correct - that’s why I like how intelligent design has come forward in the last few years. For too long, many have just sat back and said, “evolution - case closed” just as the global warming folks are trying to do. As we have seen, what works with lab rats doesn’t necessarily work with people.