I know people say apple's quality control is going down, but it's not as bad as dell's. Put it this way a small company can deliver better quality because it can give more attention to its products. A big company has to meet a big demand in a short time so it cares less about quality and more about quantity. So
If you want more quality you will have to wait for it
rather apple give longer wait times and have quality than have shorter wait times and almost no quality (like dell)
I hate saying the word "dell"