I have not used any of them for a long time, but recently I started using springsorter. I have a first page that is untouched by springsorter where my most important stuff is, and all pages after that are sorted by springsorter.
Why I use it? because that way, the apps that I use most are at the top of a page, so I can find them quickly.
I let springsorter sort per-page, and my second page holds "important apps", my third page holds games and my last page holds "stuff I rarely use" ...
i just use manage them myself using the standard method.. and use iblank to create transparent icons.. i like having a blank wallpaper.. lol..
have tried 5 icon dock but it looks out of place, categories i didnt like.. its worth spending the few minutes in itunes arranging them the way you like..