In all agreement. I think implementing Project Server should be treated itself as a project. There are certain aspect of the Project Server ( Timesheet, Resource Pool, Calendars etc.) that may not be the right choice for the first phase of adoption. If the idea is to have a common repository for all the project, then you don’t need Project Server. If the idea is to slowly mature the company in Portfolio Management and Enterprise Resource Pooling, Project Server is the option to be rolled out in phases.