When comparing Maple vs SageMath, the Slant community recommends SageMath for most people. In the question“What are the best computer algebra systems?” SageMath is ranked 2nd while Maple is ranked 4th. The most important reason people chose SageMath is:
Jupyter Notebook supports Sagemath Kernel.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Powerful symbolic and numeric capabilities
Pro Object-oriented features
Modules act like classes, can have methods & properties. Can create whole hierarchies.
Pro Free open-source software. Compares favorably to Mathematica. INCLUDES Maxima in distro. Web-based CoCalc is excellent app based on Sagemath.
Jupyter Notebook supports Sagemath Kernel.
Pro Versatile
Though SageMath depends on other software packages for the heavy lifting, SageMath offers a centralized interface for working with many subfields of mathematics.
Cons
Con Mathematica is worth the money
When you create and market software, do not claim you are better than anything you cannot even come close to. Robs the bank for no bloody reason and does not provide anything.
Con This is proprietary software and it is expensive
Con Incoherent design
Con Poor documentation
Con Bloated
SageMath does not do much mathematics by itself. Instead, it depends on many CAS and non-CAS software packages, which it calls based on the desired operations. Installing SageMath pulls in all those packages as mandatory prerequisites. There is no lightweight GUI either.