Best is context and budget-specific but I would suggest you consider EclipsePPM from Upland Software as it focuses on an intuitive user interface and usability model as compared to many other tools which tend to be "everything and the kitchen sink".
I should mention that I used to work for the original developers of the product a half-decade ago but do still believe it is a worthwhile candidate...
"Best" means "Best for you", which means it's likely "best for me" is different. However, to answer the question, I had very good past experience implementing both Daptiv and Clarizen. Saving Changes...
Deepesh RammoorthyICT Project Manager ( PMP®AgilePM®Certified ScrumMaster® (CSM®))| Australian Red Cross Blood ServiceTarneit, Vic, Australia
Try to hire a human being . That would be my best suggestion Saving Changes...