These days a professional level tool is one that allows you
to accomplish your task as quickly as possible with as few
distractions as possible. This is generally also inferred to be
user friendliness, but not necessarily, it does however mean
that you shouldn't need to spend time doing extra things that
could be done for you, like configure your OS just so you can
work;)
I watched a product demo of the new version of Ableton Live and Max
for Live in Barcelona last year and the main emphasis was 'making a
tune in real-time' & 'not letting the app get in the way of
workflow' etc etc. These are pro needs in a pro environment that
don't apply to sitting in a bedroom and uploading your pieces to
Soundcloud which allows one to tweak around on the command line and
groom .conf files.