Around 33% more mega pixels (MP) than Xiaomi Mi 8. More resolution generally means better picture quality, though it's not always necessary.
Around 55% faster CPU than Lenovo Z5. Faster CPU means more smooth experience.
Lenovo Z5 has a slot for a memory card. Memory cards give your device more storage capacity. So you can store more songs, photos and videos.