Hard to say if the performance would be any different using other solutions. I typically switch modes like that primarily if I’m trying to scale something, if I need more control over look and feel, or to simplify a patch overall (less spaghetti). The benefits of moving to JSUI would primarily be simplifying the patch, getting more control over the look, and making a good messaging interface. Also probably easier to scale. Similarly, you could try working with a jit.pwindow->jit.matrix interface to do grid management. It’s pretty much an aesthetic choice when you get down to it.