That's fine for kids or home use. I've owned several Mac's and used to run Linux. But I wouldn't even think of trying to run a business on either.
Most of the engineering software I use is not even available for running on a Mac, and although you can emulate, it's too slow for memory-bound or very CPU-intensive processes. Some of them are available for Linux, for those who like to waste time and find more difficult ways to accomplish the same end result, but I'd rather spend my hours on billable tasks than playing with computers.