Overall the best software for project management would be Trello. Regarding features, the best software is LiquidPlanner, and the best value-for-money product is Zoho Projects. If you have big projects, you can use Microsoft Project to handle them easily.