OS version may have an impact. The Galaxy S9s both run Android 9. That LG phone is stuck on Android 8 because AT&T sucks and never got around to updating their shitware-riddled Android fork. If they had, I wouldn't have needed to spend spend $800 on a new phone. I'm not bitter about it at all, though.