BOTH have been perfect.
My first Huawei phone was the Mate2, less than $300 dollars off Amazon. I bought it sort of as a joke. I was waiting for the stupid invite for the
Oppo/OnePlus phone. I had the Mate2 for about a week before the OnePlus One invite came. Ordered it with the intention of sending the Mate2
back, since the specs for the mate2 were: 720p screen, SD400 chip, 2gb ram, 4,000mAH battery, Adroid 4.3 Jelly Bean, and the OnePlus had
a HUGE advantage in specs. I got the OnePlus, and yes it was a good phone, but the battery life of the Mate2 won me over, along with the larger
screen. Yes, from a BENCHMARK, the OnePlus blew it out of the water, but, running the same apps, same launcher (Nova Prime) on both phones
I couldn't see a huge difference. Both were snappy, but the Mate2 had a 2-3 day battery life. I don't run games, just phone, text, web, Mp3's, streaming
music etc. In that aspect, the Mate2 was perfect. Sold the OnePlus One about a week later.
But...but...but...the Mate2 was "saddled" with an older version of Android. So? It was rock solid, very smooth, stable, which I take over bleeding edge any
day of the week. My company uses the web for service calls and what not, so I don't have time to deal with force close, reboots and what not. I never turn
my phone off. It runs 24/7 and I'd run for 3-4 months easy between reboots. Huawei skipped KitKat and went straight to Lollipop 5.1 for the Mate2.
When the Mate8 was announced/released in 2015, the price was NUTS...600 bucks or more. I said no way. When the Mate9 was released this past
November, the price on the 8 dropped to around 399/425 so I bought one. It's just as rock solid and stable on Marshmellow 6 as the Mate2 was on
5.1 Lollipop. Granted, with the faster processor and brighter screen, I don't get 2-3 days battery life, but you can get 2 days usually.
Android 7 is suppose to come within the next 30-60 days for my version, but I'll hold off a bit. The reports on XDA show some of the early releases are having
a glitch here and there with bluetooth, which I use 100% of the time.
Huawei has a great phone, and should be considered when making a decision on a new phone.