I am redesigning a site that has several lists that will be similar, but lists and grids was too limited and dynamic pages is too complicated for what I needed. This has been perfect because I can build the layout of each list item to ensure that they are similar, but I can still control them if there are text overflow issues. I realize that I could just build the layout on a box and then just copy paste, but by using the app builder I now have this layout element available to me for any other site I build with out starting from scratch. I like that it is a big time saver. I haven't done much in the way of using code to build and actual widget or app, but I love the ability to create and import elements that are my own custom design.
One thing I notice is that the text themes revert to the site theme if you save them. will this happen if I don't save them? How do I control this from affecting my widget layout if the text matters for the overall layout of the widget?