GenSight Enterprise Portfolio Management is a great tool when you need to collect and control the project data within an organization. The system is useful in almost all cases except when a business is routinely changing (> 1x a year). It can be hard to keep up with the terminology and linkages. In these cases I am not sure of any software that if always useful. The GenSight staff will undoubtedly assist you in building flexibility.
You will be able to do the project management (scheduling, tasks assignment, resources allocation, cost tracking) for all your projects in one place, where the team members can contribute and keep the plans up to date. The web version does the main job right but if you find it more difficult to use you just use the standalone Microsoft Project and upload the changes back to the server.
Ability to update project plans on the move in any location. Plans can even be updated offline and saved back to the server when the connection is reestablished.
Visibility of resource assignments across the company allows us to plan project start dates easily and effectively.
Being a Microsoft product, it is intuitive to administer and easy to configure to our individual requirements.
I have used Basecamp which I recommend for all! This is one of my top tools for not only company projects however for projects, meetings, communication outside of work. We use Basecamp for our membership organization's dental meetings in other states to communicate events, chat with participants, send donation requests and organize events on the platform. There really is no learning curve, it's super user friendly, you don't need any experience prior and it's cost effective.