We have found that the Elementor "HTML" widget provides the best experience for editors since the shortcode is fully visible in the editor rather than executing or hiding when using the "Shortcode" , "Text Editor" or similar widgets. 

This is very useful if multiple shortcodes are on a page and especially if some are hidden for later use or use special visibility settings in the widgets/containers.