I have spent some time discussing with my colleagues around frequent issues raised during Swift implementations and I have collected a few that could be useful to have into considerations (apart from the ones I have already posted a while ago):
1. Related products lists should reuse Product list components. Very useful if you want to have a consistent look and feel of the product lists wherever they are displayed, without customizing templates
2. Extending the components for other areas where implementation would require adding multiple paragraphs in the same column. The first thing that comes to mind is the header and footer.
3. Ability to limit the templates used for a specific ItemType. This can give more control to the admin user to choose the proper templates for an existing paragraph. I know that new scenarios are not encouraging messing around with template selections but it still can be a good addition
4. Ability to define the default template to be applied to an ItemType. For cases where we want, for example, to have a different default template for a Swift ItemType
I hope this helps.