Huawei nova 4: The smartphone with a punch like few else!