I'm not letting go of my s20 ultra. I'm keeping my micro sd card slot. I'm just not sure what I'm going to do if I want a new battery for it. The aftermarket ones suck, and the ones on ebay are generally used (even if they claim otherwise) or knock offs.
I work at a phone repair shop (not Samsung certified), our suppliers sell us new genuine batteries. So maybe ask around at one near you. Or get one from ifixit, I replaced my Oneplus 6's battery with their aftermarket one and it works great.
You work at a phone repair shop thar can get oem batteries, but you used an aftermarket one from ifixit?
I live in a smaller city, so there aren't really any reputable ones here, but I may see what I can get a hold of when I drive to a bigger city, or make a few phone calls to some.
You can pay to have them replaced at some samsung certified repair centers, but they charge like $140 for this phone (last I checked quite a while back), you can't watch them do it, they won't sell you just the battery, and it means you don't know for sure what you're even getting.
I've done all my own phone repairs (and others phones) for the past 20 years. I'm more qualified to not screw up than whoever they have working at one of those places, so I'd much rather do it myself instead of letting them do it let alone paying $140 for a battery that cost samsung like $10 to make.
I see makes sense. If you are into self-repair. Consider a fairphone as the next upgrade. You won't have to deal with such anti consumer behaviour with them.
Fairphone 5 can be used in the US, but isn't supported or going to be sold in the US. Not buying a $900 phone with just OK specs that won't come with a warranty.