I don’t think the keyboard is any more broken than it has ever been. It works pretty well for me aside from its awful, awful repeated "corrections" it applies, I delete and it reapplies. This is not new at all.
There are a lot of broken things in iOS, just try any apps in landscape and you'll wonder if QA even realizes the iPhone has landscape.