Samsung Galaxy S8+ review: slays old ghosts, rivals too