Apple business strengths and weaknesses