I'm a user of Impress, and I have a bunch of friends that have settled on it for their presentations, too.
We are generally happy, but for the video side. When you insert a video in your presentation, there is no way to pause and rewind, look for a point of the video. It is a known issue, open for 10 years, and we were wondering if there is a fundamental reason or obstacle for this feature.
Kate is my togo. With a terminal panel and latex->Unicode plugin is perfect for julia. I don't need it, but you can also set up its LSP client.