I always will defend the back of the tool option to N.-shelf panel, Like you can see in my sculpt proposal. Allowing the user to have the tool panel inside viewport and in the left or right side.
The topbar is a good place to put some few options, main options an allow to the user change it without the T-shelf or tools panels in properties editor.