Huawei is just trash, don't fall for their ads. OnePlus is a hypocritical company proudly showing specs and hiring stars for ads while hiding their hypocrisy.
I'm not excusing the fact they missed the updates last month. It's not Samsung, it's Samsung here and carriers (because they have to test and approve so they can delay). I don't know which update is going to be released in a few minutes. It's either the May Patch or the May Update+Fixes (one with S, one with U)