Huawei FreeArc review