Honor Magic7 Pro vs vivo X300 Pro: Specs, Price & Score Compared