Tbh, you can get new battery in less than 20$ and from Samsung it self, and no the care of Samsung is amazing
Want to talk about differences? You can have extra battery in Samsung without going to the company to replace it.
You can get extra memory, not buy 16 gb for a price and then 64 for doubled price? I can get a flash memory 30 GB for 20$ .. , in Galaxy you can upgrade as you want and wont cost much and you can have multiple memories..
Samsung is friendly with life style, iPhone isn't.