All tools are fine, but depending your Project scope and purpose Smartplant are the Best Project Engineer tool.