Ok, let's say someone is coming in new to the MS ecosystem. Small consulting firm. No investments in any existing MS products. Projects tend to be small - 3-4 weeks. They are Gantt-based - there are dependencies. They also change often - tasks move around, etc. PMO is not mature at all, and also overburdened.
I see two products: Dynamics PSA and Project. I was told that "Dynamics PSA is better for smaller projects" at Ignite 2017, so we went that direction. However, I don't feel like Dynamics PSA is modern - at all. We are hardly invested in the product - the project managers hate it. Slow. Cumbersome. Rollouts are not well communicated.
If both of these systems are based on the underlying CDS (they are) and they can both be used for small projects, they seem to be in direct competition with one another. Help me distinguish when I should use each? (Aside from the fact that Project has only been announced and not fully released)