Replaced my iPhone XS broken screen today with help from iFixit and it feels so rewarding.