There is new pricing for Premier service plus for the home edition, which should lower the cost of ownership for many people to a very reasonable level. I have been paying for a commercial license (Premier Service) for many years, and will continue to do so because of other perks. However, the cost is trivial compared to what I can do using Wolfram Language on the desktop with all the bells and whistles.
The student versions are dirt cheap when compared to books, graphing calculators, etc.
There is also the Raspberry Pi, which is really cheap but which requires a bit of tech savvy.
None of the alternatives (CDF, etc.) in my opinion come close to providing the functionality of the full Mathematica.