What WebOS needed, is better hardware. Competing with devices like iPhone, Galaxy S, Moto Droid, the Pre was struggling. Pre 3 was a nice advancement, but release was postponed for an eternity.