If you are going to throw insults at me, remember that this is MY OPINION!!!
First before I begin the countdown list, I will post an image of my desktop using ObjectDock on the left, and Y'Z dock on the right. And this is not a competition on what is a better program, it is a competition on what best emulates the Apple Macintosh OS X Dock.

10. Y'Z dock uses docklets (I am aware of the release of ObjectDock .99).
9. Y'Z dock has the ability to toggle the animation of the opening of a program. ObjectDock does not.
8. Can change the indicator (for programs) easily in Y'Z dock, with ObjectDock you have to replace the existing file.
7. Can change the poof easily in Y'Z dock, with ObjectDock you have to replace the existing file.
6. Y'Z dock uses the visual style in XP for their program (see screenshot), ObjectDock uses the standard look.
5. Y'Z dock has multi-monitor support. ObjectDock does not.
4. Y'Z dock has sensitivity and delay time for auto hide. ObjectDock does not.
3. Can change label, edge, and shadow colors and transparencies
2. Y'Z dock can have separators wherever you want, ObjectDock cannot add separators.
1. Although ObjectDock has smoother animations, Y'Z dock has the animations that are most like the Apple Macintosh OS X dock, has the OS X feel.
Aqua-Soft Forums