I'm not saying everything SAP does is wonderful but
I have a couple of customers using SAP, I think the "bad things" that SAP gets the gong for are probably dependant on the implementation at the user end. for example 99% of my customers manage to place a purchase order that's one, maybe 2 pages...SAP "enabled" customer has 3 pages of prefomatted bilge then 3 pages of what they actually want....there is no "golden user" to edit the bilge they (and I) have to live with it.