Hey,
I have the Note10+ but I've now traded it in for the S22Ultra.
Personally, I've been with Samsung for years, and I literally can't fault their technology etc.
Everything about the phone is perfect, more so the storage, you'll never run out of storage especially with the Samsung/Google connection and Google storage.
The battery life on Samsungs to me, are fine, as usually I fully charge every night or if I have time, in the morning, but note that, with new phones, the battery will adapt and memorise your usage of the device overtime, likely within the first 2wks to understand how you use the device, which is where Samsung handy battery tips are helpful, such as sleeping mode etc.
iPhone batteries are also good, although I cannot compare, Personally it all comes down to the usage of the phone.
Overall, my Note10+ still gets just over a day of battery, despite being around 2.5years old.