I'm not the best person to talk about this seeing as I've used Keynote not-quite-exclusively, but what are some of the specific things that you find easy with Keynote but difficult or impossible with PowerPoint, Google Slides, or LibreOffice? Could adjusting your workflow make a difference, eg by preparing your drawings in Inkscape or a diagramming tool and importing them?
I'm not sure -- I haven't used Keynote!
I've just noticed that people using Keynote's slides simply look better than mine. Every time.
Probably subtle differences in default whitespacing, fonts, etc?
There are a lot of things you can do, and a lot of dirty tricks (possibly my favorite is using low-opacity rectangles to increase contrast between foreground text and a background image). Zach Holman's design guide is an invaluable resource.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.