Now, I do wireless charge every night and I take a LOT of pictures and play a few games every day.. I also get about 2 hours of charge time in my car every work day as I live about an hour from work. I use Android auto app so I plug directly into the car and it charges the phone while letting me make and answer calls and it reads me texts and lets me answer them all hands-free..(hands free google maps too which I use a lot as well)
I went with T-Mobile because they were cheaper than Verizon but there is no question Verizon has the best coverage overall. I've had like 4 Samsung phones in a row and loved every one of them. My current one is an S9+ and takes grrat pictures.
But OP's call log issue is worrisome. I'm not sure if that would be a carrier issue or a phone issue. I'm guessing carrier as I have noticed delayed notifications every now and then too. We live in a terrible cell reception area but T-Mobile sent me a cell-signal booster that plugs into my high-speed internet and sends a great cell signal to cover my house and yard. When the internet goes down, though, my cell reception drops to nothing.
The battery life is a phone issue but after a while, if it's an older phone, all batteries get worse as time goes on. Especially smart phone batteries.