mwsilvers wrote:
The one that costs the most money and is the hardest to learn. Seriously though you need to asks a more reasonable question. Best in what way? Price? Number of features? Best quality output? Easiest to Learn? Compatibility? Support? Training materials? Interface? etc. It is an impossible question to answer. It really comes down to what is best for you.