BB simply won't be able to grab a spot with android... At this point it's really just Samsung and Apple who are the major players in the smartphone world.
LG is struggling to impress consumers with their flagships (G5/V10)... same goes with HTC, but they are in a worse spot than LG. The phones aren't bad, they are good... They are just not undercutting Samsung pricing enough to make people switch over. And Samsung nowadays is just outdoing every other android manufacture in both hardware specs and build quality (this used to be samsungs weak spot).
Samsung doesn't source out many parts. Displays, CPUs, ram, flash storage... All their own. How can other manufacturers be as competitive? It's tough.