I’d be weary of proprietary firmware from untrusted Chinese companies. Huawei has been caught doing some shady things and backdoors have been found in their proprietary firmware.
I’m all for Android One, but a phone without a good developer community is gonna be dead the moment that Android one plan is done. I really wish Google would work on making Android OS and security patches universal (project treble) instead of relying on each individual phone manufacture to implement it themselves
I would recommend a phone that has a large XDA community, and supports project treble. This way Android One is useless if you maintain your Android phone yourself through basic custom ROM updates. You also get the benefit of running a completely open source Rom and kernel, as well as going google-free with microg project if that’s your thing.