Both fall well short of what MS Project 2012 provides.
Not talking about a project in Project that runs a linear course,
More advanced work, which most Project projects are, once you start putting in loopbacks (i.e. testing procedures, inspection reports, stepped stages with interdependencies), the Linux options just give up the ghost and die on you.
And Project is now seamlessly integrated into Exchange, OneNote, Outlook, Outlook Exchange Server, several IM programs, Skype, *nix VOIP, Cloud storage, real time Excel/DB connections, and etc integration, meaning you can open any part of a project, open the info tab, double click to immediately call/IM/Email/SMS a person responsible for that bit of the project, or connect directly to a database with relevant underlying information.