nTask is a relatively new tool - founded in 2015 - on the block among the rest of our best project management software.
nTask has most of the features you need and has implemented them at a high level.
It offers Kanban boards, Gantt charts, the Time tracking, the meeting management, etc.