At first, I also thought the battery life is awesome, my 13 Pro can easily last 2 or even 3 days on one charge.
However, then I went to a vacation, was taking a lot of photos, and in this situation it's not so good anymore. It's ridiculous how fast the Camera and Photos drain the battery. It could drop from 100% to 10% in just a couple of hours, I had to constantly keep my phone charging from a battery pack.
Now back from vacation and it's back to 2-3 days of use on one charge, but now I don't have a lot of confidence in it anymore.