Qlikviews strenghts but also weakness is its macro language. It gives it a much wider range compared to other ad-hoc tools but also makes the learning curve much steeper.
I had one memorable assignement in cleaning up after someone had decided to use Qlikview as an ETL-solution, solely because they had a qlik resource, but no real ETL competance available. It was not particularily quick nor comfortable parsing the qlik code by hand and translating the dataflow info a proper ETL tool (in this case BODS, since they had the full SAP edge package already), but it goes to show how capable it can be.
Another drawback is that you pay through the nose for any and all extra connectors.