Xiaomi has taken strides this time to make sure the camera works. I've been using samsung s22 ultra for 3.5 years before this and the immediate jump was highly visible.
The main camera is amazing and works in every condition. I was surprised to see that night videos come out without noise and there are no luminous colorful noise dots on the video. The pictures you shoot are really good and after 3.5 years I've managed to take images of pets without the need to hold them still. The fastshot mode actually works. The 1.5x crop and 2x crop was magical. Since the sensor is big, these crops make it feel like it's being shot with an actual 1.5 and 2x lens.
The 3x tele, even if reviewers have always said is not good enough, is actually good and shoots really good portrait. Actually all the lenses shoot really good portrait. The videos are also pretty balanced.
The 4.3x is a literally a superbbbbb lens and you can literally shoot at 20 to 30x and find usable results. I was surprised at what this 'ai' tele can do! This is really good if you're 20 to 30 metres away from birds/animals. You can use this to shoot nice pics / videos.
Please be warned that pictures come out like a mirrorless camera and the color science isn't like phones. That is a major reason you'll find most reviews to prefer vivo with their polished look. Highlights on skin are supposed to stay if you shoot in direct sun and the sun isn't supposed to look round if you shoot it above 45 degrees. I love the fact that computational photography has been dialled down in this phone. You can always do those things in post with any good software. I hate the over processed look and this suffices for my case.
Leaving the camera aside, I'd say this is a really good battery for a flagship. I end the day with around 40 to 50 percent at times, and I'm a heavy user. I use a lot of camera; like a lot of it. I use a lot of youtube and instagram. I edit photos. I also listen to music at least 3 hours in a day while working. All thing combined I'm getting a screen on time of more than 8 hours.