As you state in your article, the ability to easily phrase ad-hoc questions and have them answered with almost no programming is a very useful tool.
Why not use two tools where two are needed?
Many databases run a mix of OLTP (which requires fast cache and no ad-hoc queries) and ad-hoc business intelligence queries.