I detest the Onscreen Keyboard on my SP4 since the day I got it. I am accustomed to the excellent SwiftKey keyboard on my phone, so perhaps am I doing something wrong with the Surface. I find the Surface's handling of misspelling, predictive text, and suggestions is mindbogglingly awful...