nTask is the best project management app that offers the most features with lowest cost in the market. I love their Gantt chart module.