They have seemingly 1000 products so it's definitely not fair to apply experiences with one of those, to all of the others.
That said, I've hated the handful of IBM software products I've needed to use.
Another anecdote: I've never met a fellow developer that spoke highly of IBM. That includes the folks who used to work there.
I think it's remarkable how rare it is to meet someone that speaks highly of the company. Companies don't usually achieve such reputation without reason.