I enjoyed using Mathematica at work and grew quite fond of it. After the project concluded, I was keen to continue using it for personal projects, so I invested in the "Home" edition. Although it was not inexpensive, I quickly discovered it had certain limitations, such as a restricted number of computational kernels. There was also a limitation on how many personal computers I could use it on (even one at a time!). Another annoyance was the license manager, which required an internet connection – so I wasn't able to use it on an international flight (this was a while ago). I once suggested that a company I worked for should adopt it, but the license cost was prohibitively high, at over $3,000 per user.
To sum up, it's a great tool, but you'll need to invest considerable time to master it. Then there's the risk that this time could be wasted due to its expense.