I have been using this Joomla SP Page Builder component for a while and love it. Makes setting up a Joomla web page very easy.

The ability to input a Joomla module or create a Joomla position makes this product very flexible and a joy to work with.

Spacers, Pop up module, text box, it just goes on and on. Give it a try they have a Free and a paid pro version.

 https://www.joomshaper.com/page-builder