I am still leaning toward Go Launcher, though there are a few i have yet to try.
I found a "battle of launchers" poll on xda developers and so far here is the breakdown in order from most votes to least.
Apex
75
Rosie
54
Go Launcher Ex
45
Nova
32
ADW
18
Launcher (default)
7
TSF Shell
6
SPB Shell 3D
4
Launcher Pro
3
360
3
Android Seven Pro
1
Launcher7 (wp7 ui)
1
Zeam
0
GDE
0
Looks like Holo Launcher and MiHome Launcher didn't even make the poll, but the poll is like 3 months old if that makes a difference.
Here are the launchers i have tried.
MiHome Launcher
Holo Launcher
Go Launcher EX
Here are the Lockers that i have tried.
Holo Locker
MiLocker
Go Locker
MagicLocker
As i mentioned earlier, the only thing i have found lacking in Go Launcher is the folder previews that Holo Launcher has.
I am definitely going to give Apex a whirl. And maybe Rosie. And maybe even Nova. But i am going to look up some previews of each, my Android App history on Google Play Store is starting to get long.