Huawei Honor 7

Huawei is at it again with a follow-up addition to its premium Honor range. Can this mid-range handset compete with the best?