RationalPlan by Stand By Soft is a great alternative to Microsoft Project with some extra-features like multiproject management. The application is covering project management area from WBS construction, project planning and scheduling to critical path management, overallocated resources detection, progress tracking, cost estimation etc. Gantt chart support as well as various time line reports are also provided.
Windows, Mac OS X and Linux supported.