The software engineering is top of the line. Build and component quality is medium for hardware--they don't expect you to keep it very long. Accessories are of VERY low quality (power chargers, USB cables, etc...). Many people seek aftermarket accessories to replace the lower quality OEM stuff. Their desktops always have outdated hardware unless you buy the ultra expensive models. People prefer Apples for design work but they provide no advantage. Apple no longer caters to design professionals or business users. It is a consumer product company.
I own/have owned and support many Apple products. I prefer custom built PCs for design and business use.