Well, the development strength is nowhere near a Qualcomm device, but I see OpenKirin and other people trying to get things going which is very nice. Maybe more android enthusiasts will buy Huawei, maybe Huawei will start to provide source code when it's needed...
I love the design of the phone, the hardware is OK, the only thing that disappoints me is that they released a model with 2GB RAM which was handed to carriers, so if you got the P9 Lite from a carrier like me you won't get that extra 1GB RAM which is a pretty huge deal if you ask me. Other than that, I'm satisfied with it.
Will I buy Huawei again? If they become more open sourced maybe... The design is nice, the hardware is good, the only thing they should be improving is the software and developer relations.