I love SwiftKey. My only niche feedback is that when used in Samsung Dex, if I'm using a physical keyboard, manually hold shift and type an all caps word it auto corrects to lower case. There doesn't seem to be any way around this. I have narrowed it down to SwiftKey as when I switch to the Samsung keyboard and do the same it stays fully capitalized.
I'm not sure how this would be implemented but a setting to turn off auto de-capitalization of all caps words when using Samsung dex would be nice. or just make it the default when using dex.