One simple difference...
The big thing (for me) about Swype vs GBoard or SwiftKey is that it put up more than 3 predictions. I could usually scroll the prediction strip a bit and find what I wanted.
GBoard and SwiftKey put up 3 choices, one of which is usually just a copy of what you're typing.
Idiots.
GBoard has however improved the layout and other things in the past couple years since I started using Swype. SwiftKey has not, however. They've just sat there.