Well tint2 can be customized in a lot of ways ....... albeit that my personal preference for a dock is "plank" whilst keeping tint2 as a launcher as well as a systray container.
If I add "fdpowermon" and "indicator-diskman" to the systray I get a versatile and pretty functionality next to "nm-applet" and "keyboard-layout".
And after installing "diodon" as clipboard manager:
So don't call "tint2" --only-- a launcher. It can be lots and lots more!
I expect it can do anything that Cairo-dock can do.
I'm still not sure whether I really want a full fledged panel/dock i.e a mac look....still looking for other solutions.
The good thing about "tint2 "compared to either "plank" or "cairo-dock" is that it doesn't block a whole section of the screen. If you set it at i.e 60%, it leaves the remaining 40% usable (read clickable) for other stuff like the pager .... or whatever.