Review Honor 50 review: A mostly triumphant return