I can also vouch for Huawei. I've had a nexus 6p for the last year (almost) and it's simply wonderful. The os for the p9 is android 6.0 out of the box but the UI (which is a skin that one can change if one doesn't like it) is similar to iPhones interface.