You hit the mark on pretty much everything I was having problems with. First off, I'm REALLY
impressed w/GoLauncher! A lot of well thought out widgets in a very compact, colorful, eye-candy interface. Love the transition effects, zero lag .... who needs an iPhone?!
I see what you mean about the lock screen and the phone sleeping. Not a big deal, just a momentary hiccup on waking back up from lock. Should be a way to double-tap or something to wake the device, then swipe to unlock. Maybe it'll get fixed in the next Android release? Or rooting may take care of it?
I know this normally only applies to hard disks, you can't "defragment" RAM, correct? Or is there a way to clean up or optimize it in Android to help smooth glitchy data throughput? I did shift all my apps over to the microSD card, but didn't notice any improvement, probably because it's not a very fast card. When I get my 16 GB Class 10 card in a day or two, we'll see if things fly a lot smoother.
I've thought about getting rooted, are there any features/functionality that you lose, any reason not to do it? I guess if you back everything up first in case of disaster, as long as it's reversible if it doesn't work out.... And by freezing, I guess you're blocking the bloatware app processes from starting and sucking up RAM/CPU resources?
Good to know about holding the power button if I get a freeze-up, should RTFM