The Mate 10 Lite is by far the second best phone in 30k range!
The Xiaomi Mi A1 outpaces it in terms of graphics and architecture (14nm vs. 16nm) but otherwise, it's quite comparable.
Besides, with M10L; you get an exotic 2:1 aspect ratio that draws attention everywhere! Not only that, but this aspect ratio is also great for viewing web pages and social feeds etc. And overall; it looks WAY MORE premium than Mi A1 with metallic uni-body and 4 cameras!
Speaking of cameras, Xiaomi has f/2,2 aperture while The M10L has an f/1.9 so the result will be better on Huawei.
Another option is Samsung Galaxy J5 Pro (2017) with beautiful AMOLED display, metallic unibody and an f/1.7 13MP shooter but it just doesn't have enough RAM and pixels!
Up to you!