I had the screen on my old-old phone (an S4 I think?) and the replacement screen just wasn’t as good as the Samsung one. The colors weren’t quite right, it scratched easily, and cracked again in a relatively short time.
So if you want the “flagship phone experience”, cough up the £300 for a genuine fix. Spread over the next 4 years or so that a new battery will last and it doesn’t seem so bad.
Cheaper phones …… mehh. I’ve gone from a Samsung S9 to a Pixel 8 and the phone side of things is fine, but the camera is awful. I understand why they put a lot of effort into creating a camera that can actually depict darker skin tones, and it does an amazing job of not making our fostered black lab/GSD cross look like a black hole. But she is in real life, she’s Vanta-black/black-2.0 around the face. And it applies the same processing to everything so it all looks like and AI image rather than a photograph. In-between I’ve had a few off-brand smartphone and they’re all the same. The phone is OK, but the cameras suck. Someone suggested downloading the generic android camera app but I’ve not had a chance to play around with it yet.