Top Rated Mathematica Alternatives
Mathematica is a great environment to create quick prototypes or to explore data with its powerful built in functions. Once you are very familiar with the language, it makes it very easy to pull big insights from data. It also has a simple to use documentation center, which allows you to see examples of every built in function. Review collected by and hosted on G2.com.
Mathematica has a rather larger learning curve and it can take a time commitment up front to get up and running. It is also very difficult to build your own documentation for self-built functions. Review collected by and hosted on G2.com.
Video Reviews
85 out of 86 Total Reviews for Mathematica

The fact that it can do both numerical and theoretical calculations easily, compose test, make applets that you can view and use in iPad too. The connectivity with wolfram alpha is a nice bonus! Review collected by and hosted on G2.com.
Sometimes the engine fails to implement the command requested. Review collected by and hosted on G2.com.

The best feature is that it has tools for almost any need when dealing with data analytics, algorithms, calculations, and mathematical model. Of course, there are dozen of other features considering specific areas of action. For instance, the number of symbolic algorithms able to solve even complex tasks, the full integration of numeric and symbolic calculation, the external data source with trillions of data about entities, and last but not least the many customizations of the front end. Review collected by and hosted on G2.com.
Sometimes version after version the backward compatibility of the code syntax is lost or doesn't guarantee the complete compatibility of old notebooks. Another dislike is related to the experimental features that sometimes anticipate future functionalities but are not documented enough. From the performance point of view, another issue is related to some fields of application, where Mathematica even providing specific functionalities, doesn't perform in a way compatible with the productivity of industries. Review collected by and hosted on G2.com.
Its intuitive interface and the wide range of mathematical calculation and analysis options it offers. Its integrated programming language has allowed students and professors to perform complex calculations and even custom algorithms. Review collected by and hosted on G2.com.
Some operations in Wolfram Mathematica require significant hardware capabilities, making it challenging for students with less powerful equipment. Some of its functions also need internet access, limiting its local use. Review collected by and hosted on G2.com.
Mathematica 11.3 was the last version I used, and I loved a few things about it. First, I loved how easy it was to use and how I could format equations to look like they were written and not have them all in one line with many parentheses (like when using spreadsheets). Second, I like that I can solve multiple formulas at once. Finally, I loved the feature where the user could type a certain equal sign which, after it calculates the solution it shows you how to solve it step-by-step. Review collected by and hosted on G2.com.
Some program languages and software read from top to bottom and will rewrite the value of a variable if it changes at a lower line; Mathematica kind of doesn't do this. In Mathematica, every "line" can have multiple variables, functions, and formulas and solve multiple things simultaneously - I don't fully recommend this Mathematica will take longer to find the solution. The answers are then printed on a new "line," and an additional input line is created.
So now, you typed the variables and functions on one "line", then solved them on another. The solutions are displayed, and a new input line is created. On the input line, you use the same variables but perhaps different functions; again, you solve them on a new line. If you go up a "line" or two back to the first functions you solved for Mathematica will use the values of the variables that were used the second time (the line below it).
This is why at the end of every solve "line," I use the clear or erase function. Review collected by and hosted on G2.com.

Mathematica is the perfect platform if you want to visualise the equation you write on daily basis. The behaviour, the variation in the trend of a data. If you can write a problem/phenomenon in some mathematical relation, you can visualise it at Mathematica. Review collected by and hosted on G2.com.
I won't say that i dislike something but i guess there should be more easy access to the suggestions and there should be more frequent tips to help the user to attain better results. Review collected by and hosted on G2.com.
I like the concept and the representation of mathematical data and equations. The best advantage of this is that we can analyze the shape and variation of data or systems in 3D. The library is useful and quite userfriendly. Review collected by and hosted on G2.com.
Though the user interface is very good but still for a new user the tutorials and examples are not very effective. The nonscientific person or even graduate students face dificulties in operating the platform. To use this platform properly one needs to spend days understanding it. Review collected by and hosted on G2.com.
It has a very powerful syntax, and is extremely customizable functional programming paradigm.
It is a great tool for visualizations Review collected by and hosted on G2.com.
Reading old codes can be cryptic
Getting talent in mathmatica is a bit challenging Review collected by and hosted on G2.com.
Mathematica is extremely simple to use. The sintaxis is very easy to follow and it's a very powerful tool that works best for analytical solutions. I used it all the time in my physics courses, it can help you simplify complicated expressions or find numerical solutions to tough analytical equations. Review collected by and hosted on G2.com.
Having to upper case all functions and use brackets instead of parenthesis!! That's a minor thing but it makes writing long codes a bit annoying. My other complaint is that when errors come up when running a cell, sometimes it's very hard to understand what is it that is wrong. The messages are not very clear. The visualizations are a bit annoying to customize though. Review collected by and hosted on G2.com.

I like that Mathematica has tons of resources on "how to do xyz" out there because it is so widely used. It works well for my research that involves data analysis and fitting Lorentz oscillators and drude terms. It is also based from WolframAlpha, a website I've used many times in undergrad. Review collected by and hosted on G2.com.
There's times where I feel really stuck on how to get Mathematica to do what I want. Considering most of us used excel at some point or another, having that sort of drag and fill option would be nice. Review collected by and hosted on G2.com.

When doing research, you come up with a model which sometimes is so hard to solve. With Mathematica, you are able to solve any mathematical problem with a single click. It has an efficient and versatile feature that helps in data visualization and presentation. Review collected by and hosted on G2.com.
You need programming knowledge to use Mathematica. Needs to include data science library to help in solving statistical problems. Review collected by and hosted on G2.com.