Hmm, those are two pretty good options. I'm a little biased because I know more about Honor than Xiaomi; but the Honor is a really good value for the money (I know you're reading a phone for it, however); and has a great dual camera if that is important to you. I've had mine for four months and haven't regretted my choice!
If you still cannot decode, I recommend watching unboxing and review videos on YouTube (look out for Android Authority and Android Central channels) to see how they operate in day-to-day usage.
Let us know what you decide!