Honor 7x vs. Xiaomi Mi A1: A battle of the top budget friendly devices!