It's the Macintosh of the interpreted software languages, it just works right out of the box!
Dec 29, 2017
Used the software for: 2+ years
Ease of Use
Features & Functionality
Value for Money
Pros: The most critical feature of Mathematica (and Wolfram products in general) is that everything is seamlessly perfectly integrated. Everything is curated and maintained up to date.
Competing platforms like Matlab sure offer a larger set of functionalities, but the integration of the many "packages" is too often very poor.
In Mathematica, every package is fully integrated with the rest of the platform like no other software. Maybe you can say that Labview somehow reaches the same level of integration.
Mathematica is a very flexible and multi-purpose software language that can be used for programming pretty much anything.
New functionality like "Cloud-deploy" allow anybody to run algorithm made in Mathematica from anywhere in the world, from any device, with the only need of having an internet connection and a compatible browser.
Cons: Some secondary functionalities like the Presentation notebook are not so well developed, yet. That said, I doubt many will ever use it.