1. Run macOS
2. be fast as hell
3. be quiet
4. be reasonably priced
5. be somewhat expandable on the inside with RAM and disks
6. have a variety of external ports
7. be spec-bumped at least once a year.
Do that and you'll sell units, and more importantly keep devs and creative types happy