...depending what you want to do. Anything symbolic is probably not a great fit for Matlab.
Mathematica has a LOT more integrated into the base product. Matlab requires a toolbox for nearly everything and many toolboxes cost more than a Mathematica license. I enjoy Mathematica, but find Matlab to be inferior to Python development and very expensive.
They're all priced the same for home use.
However for control system design or digital signal processing I think matlab is superior to both, I also think the matlab IDE is severely underated.
These are just from my experiences, I’m sure each of these languages have other applications where they are superior to the other too.
I also speak with privilege as someone who has access to all these packages for free so..