Thank you very much for your suggestion. Yes, thats exaclty how i feel regarding DBoard and Swiftkey. That's why I felt aws thbough Swiftkey used more RAM and battery becausze in the past its been a littl glitchy but i can deal with it every now and then.
The two-thumb layout of Swiftkey for me is perfect for typing fast and accurately as well. I also like the way I can customize the vibrate strength and the clicking noise as well.
As far as the theming is concerned, you're absolutely right. I'm not sure why in today's day and age, Swiftkey still doesn't allow users to set a custom pictures as a background theme. I have a a theme set, but you're right in saying that's a big advantage with GBoard. For me the ability to do a Google search directly from the keyboard isn't too big of a deal but I know what you mean. I know understand why I can't use GIF's though. I didn't realize that most native messaging apps won't let you unless its Android Messaging.
Again, I am going to continue using Swiftkey keyboard for a couple of days, and really see how i like it that's for sure.
I really tried to like Samsung's keyboard, and for a while ever since I bought my S8, It worked fine for me. The only real reason I switched was because a lot of other people on these forums were saying that the prediction and the keyboard overall just horible. So, that's when i basically decided to try out another keyboard.
As for a messaging app, I used to use Textra a little bit on my old Nexus 6P, but I just wound up going to Android Messaging. I love the Samsung messaging app. First of all it's native for theming, and 2it's still go an option which i love; I can schedule when i want certain messages to be sent out. I am very forgetful, so it helps me in remembering things. Yes, Textra does the same thing, but why use Textra, when the stock Samsung messaging app does it already?