I would suggest you try the demos out of some software and see what you like... calkwalk, cubase, n-track, pro-tools, etc.  I know this probably isn't the answer your were looking for, but your question was rather open ended.  The user interface and learning curve might be a deciding factor for...