Yea we use all that to. We enabled advanced projects, job costing and budgeting, project profitability. Plus we use Timesheets, expense reports, purchase requests, etc all to support projects
None of the WBS or Project Profitabilty reporting fit our needs so I had to customize. Custom project budgets/WBS records, project task records, project records
Also we do all our project profitability reporting in Power BI using an integration with NetSuite. It’s much easier
The native functionality is to rigid and cumbersome