A business analyst friend of mine and SQL novice was given a multi-tabbed editor like this (edit: apparently it was not this brand-new app). We found it difficult to track which query and results tabs are linked, whether they've been refreshed since the query was edited, whether queries in a script have been executed out of order, etc. Hopefully there are ways to address those usability issues.