Here you can mostly dyi the repair. So you are not stuck waiting for Apple's appointment and repair schedule which would be a week at the minimum that you are grounded.
Plus easy upgradeability ..
dzhiurgis
I don't really want to DIY, I want quicker turnaround from Apple (which generally can pull off same day repairs if you ask).