The Vivo X300 Pro impressed us in our test with its excellent camera setup, but the Xiaomi 17 Ultra is entering the fray with a technically promising kit. We put the sensors through their paces in China and set out to find out which smartphone takes the better photos.