I havent used divi as much, used it once or twice and didnt get into it.
I use bb a lot, its great as you can hand it over to clients who can make changes themselves without bothering you all the time. This entirely depends on your clientele though. BB free is limited enough, you need the paid version to get the most value. elementor free version is fairly good and has alot of options. Theres a tonne of addons for both too if you need extra features, of course if you can code a bit yourself then you may not need these extras but always nice to have the options if needed for a quick fix
Take a look at the generate press theme, it wont break the bank and has a load of really good features