I use the Droid Rzr myself and I have no issue with the keyboard after the ICS update. I didn't notice any significant difference between Gingerbread and ICS as it pertains to the keyboard. Check the Android Play Marketplace to see if you can find an alternative keyboard application/widget. Good luck.
I got a Razr Maxx about two weeks ago. I think it's a great phone, but I recently updated it to Android version 4.0.4. I don't like the way the keyboard looks on this new version, and I liked the one I had pre-update better. I can't give a very good description of the keyboard other than that the numpad looked like something you'd expect out of a video game. It was more flat than the one in 4.0.4. I was wondering if there was something I could install to make it look like that again.