Go Launcher Pros:
Great selection of widgets to use with it, nice ICS-styled dock, customizable docks, app badge features (nice if you use both Android and iOS), lock screen tweaking, themes
Cons:
HUGE storage and RAM footprint. on entry level devices, slim down on widgets and try being rooted and moving things around and tweaking the CPU and RAM. adjusting transitions to 'smooth' speed, and turning off wallpaper scrolling helps, but not perfect
So far, Go Launcher is my de-facto launcher as of yet. i find it best to keep the CPU clock turned up to max, or if you got overclocking options, slightly overclocked (keep an eye on temp). on my ZTE Merit, it is happiest at 600MHz or above. disabled i/o scheduler, disabled governer