We should really have the ability to terminate for-each loops. Looping through multiple lists & terminating when finding something is a feature I've been looking for. Do-until doesn't work for me.
Main driver for me is looping through a bunch of CRM records (thousands) I have error handling in place but then want to Terminate the error branch - if the error is one I was expecting to get (data quality issues impacting a small percentage of records for example) and handled it it with "run after" then i don't really want my Flow to report it failed, when I handled all the errors.