I cracked the screen on my Motorola G6 last month and took it to some repair shops, who wanted to charge around £90 or wouldn't touch it as being too difficult to repair.
(I could pick up a new one for about £150)
A replacement screen was £34 and took about an hour using
this video as a guide.
The screen isn't as good as the original (you can see the underlying circuitry in the right light), but I'd replaced it with an equally reasonably priced Dual SIM G8, so it was getting passed onto my mother anyway, who was still using an old Google Nexus 4.
I still have a really HTC Desire Z in bits in a drawer, which was far more complex and contained far more components...that's why it's still in bits in a box. The G6 was relatively straightforward.