I have used Microsoft BI, Tableau Desktop and currently playing with SAP BO. Don't get me wrong, QlikView has its place in the SME space but still needs work done on the user interface, licensing and ability to handle macros.
It does not handle macros very well, and when tables merge filtering and creating selections is key to the QlikView experience. There's no way to select that, in the underlying table, Key 1 will not appear.
QlikView is suitable for most BI reporting scenarios but cannot compare to SAP. I will recommend it for SMEs with less than 500 report metrics. Anything above please look for something more enterprise.