Samsung M5 review - Jack of most trades - Stuff South Africa