My opinion is that apple makes some very nice products and they tend to work together well, since they control all the hardware and software. However, their products are overpriced and I can get similar performance at half the cost from other vendors.