As Spider Ball points out, different balls work well for certain bowlers and others do not. Sometimes you just need to change things up to make all the difference in the world.
Case in point: I was so happy with the results when I demo'd the 503C that I bought one and had a similar weak layout put on it as the demo ball, yet I hated the results with my purchased ball. It rolled lousy for me! I then plugged it and changed the layout to something much stronger and it became my favorite and most versatile ball!
I hated my Major 52 and my 716C balls, which both had fairly rough surfaces. I then had them both polished and now they work wonders for me. Same ball and layout, but just a surface change made all the difference for me.
I hated my Track Project drilled pin-up, then plugged it and changed the layout to Rico and now it's my #1 go-to piece on sport patterns.
Of course, it doesn't always work to change the ball layout or surface. I had a Flipside Wow that I hated, so I completely changed the layout and I still hated it. I know that other people loved it, though.