I use Fitaly and have used MessagEase. I went with Fitaly. The placement of the keys are a bit more intuitive than MessagEase for me, but I agree whole-heartedly about Fitaly's lack of thought in placing vital punctuation keys. They don't even have some of the symbols I need so I'm forced to swtich to the normal default keyboard mid-sentece then switch back to Fitaly to finish. What a pain in the arse.
I also use a Full Screen Keyboard sometimes for text heavy situations when I don't have my Dell Foldable keyboard or it's not convient to break out the Dell Keyboard like waiting in line at the bank.