Shortcodes output differs from how it looks when you add stories via OnionBuzz native custom posts. Using shortcodes with WordPress blog posts you need to add featured image, title and description for the post in addition. While with native OnionBuzz custom post types you need to fill the story only.
Using shortcodes you may run into the problem that you need to fill the same title twice. If you don’t like it, you need to use native plugin posts. Learn more
Benefits of shortcodes are that you can add stories anywhere on your website. But with native plugin features you have less worries with formatting. And the great thing is that both methods work great together on one website.