When comparing Calligra vs Office 365, the Slant community recommends Calligra for most people. In the question“What are the best office suites for Linux?” Calligra is ranked 5th while Office 365 is ranked 12th.
Ranked in these QuestionsQuestion Ranking
Pro Free and open source
Pro Huge list of efficient and capable office components
Calligra consists of 9 tools. In addition to word-processing, spreadsheet and presentation software, it includes tools for project management, sketching/painting, database management, vector graphics, diagramming and brainstorming.
Pro Made for KDE
Designed in Qt for KDE plasma (but will also work in other DEs), hence the appearance is consistent with it.
Pro Calligra offers cutting edge applications for artists to work on 2D drawings and illustrations
Calligra includes Krita, a sketching and painting application, and Karbon, a vector drawing application. Both offer end-to-end solutions. Krita is also available as a standalone program.
Pro Unified design language
Pro Allows for real-time collaboration
Multiple people can work on the same document at the same time.
Pro Easy to transition from MS Office
Office 365 is laid out the same way with a similar ribbon interface that will be instantly comfortable to long-time Microsoft Office users.
Pro Excellent integration and compatibility with MS Office desktop applications
Pro No installation required
Very bloated as it requires way too many dependencies to install. This is especially prominent in non-KDE desktops which may require over 100 dependencies to install.
Con Slow development
Development is slower and less active than competition.
Con Subpar compatibility
Microsoft office proprietary formats are not always accurately rendered
Uses proprietary software.
Con Dependant on having an Internet connection
Con Has only a fraction of Microsoft Office functionality
Office 365 is not a complete replacement for Microsoft Office. The most advanced functionality still can only be found on the desktop.
Con Cloud dependent
Does not edit local files, they have to be synced first.