For most developers the Try, Catch, Finally construction is a very common way of handling errors. Within Microosft flow this is also possible.
Today I setup a flow with a manual start and 3 Scopes. I renamed the scopes to Try, Catch and Finally.
Then for the Catch I set the run after to has failed
and for the finally scope I ticked all the boxes in the the run after configuration
The only limitation to this solutions that I have found so far it that you can’t collect any exceptions that may be generated. Hopefully soon Microsoft Flow will give the option to collect exceptions.