If you were to recommend a project management tool where you can track the financial data (Capex, Opex, ForeCasting), Resource Allocation, Budget vs Actual, along with the typical WBS, Duration, Dependencies, Predecessors, Gantt Chart, Roadmaps, etc., what would you recommend as your choice to a colleague?