TWRP Google Pixel 2 XL
If you want a great camera and good software, go with pixel 2 xl. But what if you have problems with your phone?
For that you have Team Win Recovery Project. Also short “TWRP”, is an open-source software custom recovery image for Android phones. It provides a interface via touchscreen that allows users to install third-party firmware and back up the current system.