Maybe give Hacker's Keyboard [0] a shot. It's my go-to for a full keyboard experience on Android. I have all permissions denied, and haven't ran into a situation where I needed to turn any on for it to work. YMMV on that though.
I've had the same experience with Hacker's Keyboard. Although I now use it from F-Droid, I haven't noticed any easy to spot differences between the Play Store version and the F-Droid version.