My main deal breaker with most open source keyboards is the usually pretty bad multi language support. I type in three languages all the time and don’t want to have to switch keyboards every time I switch the language. Currently using SwiftKey, just because it handles multi-language (fairly) well.