I gotta disagree here. Neither SAP nor Oracle suck. They both make incredibly powerful enterprise tools. Some installations suck because those designing and implementing it suck. Sometimes. There are thousands of installations around the world that provide exactly what they’re designed to do.
But yeah, it’s a dirty business. Both on the sales side and the implementation side where I worked. As is any industry where single sales can involve tens of millions of dollars, and consulting costs related to implementation can easily be double that.