A disappointing article on an underrated feature.
Yes, indexed views can result in a huge savings on query execution times.
But indexed views also have their price. Someone who does not know that, might take this article as a pointer to create indexed views for every query ever used - and boy, would such a system crawl to slowdown when modifying data...
Each indexed view increases the cost of every data modification!
EDIT: I just noticed that there IS a short mention of this in the conclusion. But not as explicit as it should be. (The fact alone that I overlooked it at first is a tell-tale!)