We switched to SAP about a year ago. I like it because it's a hell of a lot better than what we were using before. Case in point... my boss changed something and didn't realize it logged his name, thus clearing me of something I'd been complaining about, tampering with our material lists. Of course it didn't go anywhere, but I didn't have to watch my back with that portion of my job.
On the flip side, the interface for SAP sucks. It was bad enough that we didn't get any real training (telling people to enter x, y or z but not telling them where these values come from is not training), but the way data is set up and managed makes little sense for our business. I'm guessing we have to pay for each of these custom commands to pull up data in a certain way.
I can't really fault SAP entirely, since my company was real cheap on the training side (and waited until after the transition to train most of the staff). We also did the "just enter this >insert alpha-numeric chars< into this field and you part number and that's all you need to do". Nevermind where the stuff came from. They also have been restricting access to supervisors (too expensive to license) so now the lines go down because a material handler can't find the material and the line leader can't double check on their own (because the materials dept. should be correct, something I haven't seen in the past 4 years).
Since we can't go back to the old system (no support and it just sucked), it looks like I'm gonna hear more reasons why the company won't give a decent pay raises (even though we're profitable with an overall growth exceeding 3% yearly... pretty decent considering the economy here in the States).