Elementor are addressing DOM / performance issues.

Their latest beta is a big improvement.

It also introduces Flexbox Containers that give you much more flexibility when building layouts:

https://forum.elementor.com/product-updates/20

I've tested this on my site and it works well. The speed increase is noticeable too.

For transparency, I'm an ex host of an Elementor Meetup but biased.

I also use Bricks Builder, which is new but still not quite ready for production, and Oxygen, that was a pain to get a hang of.

As a non-dev, and someone who still doesn't quite 'get' Gutenberg, page builders remain the better option to be able to design and build quickly.