I use Nova Launcher Prime. I got it out of curiousity when the Play store had their quarter sale a long time ago.
I really love all the custom things you can do with it. (You can find loads of examples by searching youtube for Nova Launcher tips).
One of the things I like best is that you can uninstall an app just by long press, it brings up a menu to edit, remove, get more info, or uninstall. You can rename the shortcut and change the icon in the edit mode.
You can add pages to your docking station or change the number of items on the docking station. You can change the number of rows and columns on your desktop.
There are a lot of advantages (and probably disadvantages

) to switching but I really like it much better than TouchWiz.
