Hence my comment-- perfect for Linux-- and I would argue the phrase "useless for a casual user".
Linux is ready to lose its reputation of being hard to use-- a casual user will have no problem using the latest versions (particularly Ubuntu).
There is the issue of installation and setup. You don't need to be an expert to do this (I don't know what the step just above "casual user" would be). A patient smart person could do it in a few days... a reasonably smart person might want to have an expert on hand.
If you are looking to get a fully functioning, user-friendly system that is good for pretty much everything except for gaming-- while saving money on hardware and software-- Linux is something that you should consider.