It depends on preferences. I have ADW Launcher EX and I find it marvelous! Lot of customization options, skins, icons, performance, etc. I have another phone as well, since I have the paid version, I also installed ADW there, but later decided to try Go Launcher Plus (and Go SMS, Go Contacts, Go etc..). I find Go Launcher a bit odd and don't like their effects so much (but again, this is a matter of preferences). If I have to decide, I go with ADW Launcher EX.