Wouldn't one expect miners to be more comfortable with things like command-line interfaces? I'd focus on a GUI for "users" first. Something like opening config files with the system editor sounds like a good compromise here.
+1 for a tabbed client with node output tab. I'd use that.