> And this is entirely separate from the technical side, where Apple's 3rd-party keyboard APIs are - quite frankly - terrible. Since 2014 keyboard APIs have been buggy, inconsistent, ever-changing, and broken - particularly when it comes to accessibility features like Direct Touch.
This actually ties into the foremost reason I don't use an iPhone. I'm a Dvorak user for 20+ years and have no ability to use QWERTY, or any interest in learning. iOS doesn't have a Dvorak option for the first-party keyboard, and every third-party keyboard I've tried with a Dvorak option is glitchy in ways that make them effectively unusable. (e.g. the system QWERTY keyboard will sometimes come up for OS-level events.) So, I use an Android phone.
This actually ties into the foremost reason I don't use an iPhone. I'm a Dvorak user for 20+ years and have no ability to use QWERTY, or any interest in learning. iOS doesn't have a Dvorak option for the first-party keyboard, and every third-party keyboard I've tried with a Dvorak option is glitchy in ways that make them effectively unusable. (e.g. the system QWERTY keyboard will sometimes come up for OS-level events.) So, I use an Android phone.