I prefer SwiftKey for everything except for when I am driving. I don't like when I use the voice to text Google translation in messaging with Swiftkey while I'm driving. While the microphone is still on the screen but paused my music will not play. So unless my keyboard is displayed on the screen my music will not play. I have to hit the back button to make the keyboard show instead of the microphone.When I use the gboard keyboard my music plays when the microphone is not recording my conversation. Gboard is very cumbersome when typing short words like was, to and in. Like it doesn't register short wipes.. I also like the fact that SwiftKey will populate your email fields. Gboard does not do this. I really really want to like gboard but there are a few functions that I dislike very much.