I can cook an alternate keyboard into the next release, as I realize some people may not be a fan of fingerkeyboard. As for GPS, I'm sorry but I do not use GPS and I'm not sure if it is included in my plan. What carrier are you on? In codybears FAQ there is a ton of carrier specific information for GPS and such. As for freezing/locking up so far its only happened to me once, when trying to open Opera, but from the sound of things you use skyfire so it shouldnt be an issue.
Thanks for the update on how its working for you, glad to see someone out there likes my ROM