Cracked screen, flat battery, software bugs... What do you do: buy a new one or repair it? A large-scale study provides ...