Abc layout of Swiftkey lacks essential, I daresay critical features for typing correct text. For example , keyboards developed by HTC do have such. That proper punctuation set familiar to everyone in number row would be accessible by shift key, comma and period in main rows, NOT obstructed/displaced into somewhere between functional keys. It also would be prudent to have apostrophe and hyphen being quickly accessible.
What's strange that azerty layout has apostrophe while that layout is typical for countries with languages that do not use apostrophe as part of grammar or use it quite rarely. Qwerty layout is typical for english speaking countries, can it be a separate English layout? In case of eastern europe languages, slavic languages (in my case - Russian) punctuation plays more important role than in English, German or French, more often changes semantics and much more frequent.
I understand that SwiftKey was designed as phone keyboard, and typing SMS is not something that requires such features, but vendors began put it now as the only input method even on large tablets where full-text input is most likely occuring activity.
As a user of large tablet who enters or edits long fragments of text in several languages I wish to be able access provided charcters without switching to "123" layout, e.g. from number row by using Shift key: - ' " ! ? : ; () # $