@Ethermind - I went to Settings/system/keyboard and found the help file. The problem lies within' the program.
When you press the ".!?" once you should get "." Twice you should get "!". And three times "?". The problem is when you press it twice you actually get "?" instead of "!" and three times you get "!" instead of "?". This is the only known bug I have found so far.
One option I would like to see, if at all possible, is a vibration setting or enabling through registry to make the phone vibrate when each key is pressed on the keyboard.