We can hardly recommend it. They both have their advantages. WP bakery page builder is more flexible (it is my opinion, but a bit heavier than Elementor) it has both: front end editing and back and editing. Elementor has more options inside an element and it is lighter.
We found that WPBakery was faster on GTMetrix scores but Elementor just works better.
Example; When using element Products Grid on WPBakery, you can not change no of columns displayed (it defaults to Woomart settings value). But, in Elementor you can change this.
On mobile, the Product grid element inherits the Theme settings column number. As for the Desktop, the product grid can also change the number of columns.
You know, different people have different priorities and goals, that is why it is difficult to recommend the builder.
Please note if you decide to use another builder you will have to recreate your site from scratch.
Re. “As for the Desktop, the product grid can also change the number of columns”.
We did not find this to be the case, you can change columns but it still only shows Theme setting columns on Desktop.