Vivo X Fold 2 review: Beautiful, yet compromised