I've tried Go Launcher before, it's good if you like theming that applies to everything and they have a whole bevy of apps that work best with their launcher, some only with their launcher, but others don't need the launcher (Go SMS). Personally I like Nova Launcher Prime with Tesla Unread Counter. It all depends on what features you want. With Nova you can do a lot that you would only normally be able to do with a custom ROM. You can use custom icon packs, Change the grid size (I always do, every stock UI I have used, namely Touch Wiz and Sense, and they always have way too small a grid forcing me to use a lot of folders which on Sense are limited to 16 apps per folder. You can also adjust the grid in the app drawer, and increase the number of panes you have, I think unlimited. And the greatest feature in Nova, IMO, is that you can place 2 apps on one icon, swipe the icon to start the second app. Additionally you can also add additional panes to the dock rather than being limited to one pane with 5 slots.