Bitcoin needs so many services & improvements to the main client before it can ever be called an established currency.
You do know that client is not Bitcoin itself right?
Did you hear/read Gavin's list of priorities? That client isn't really one of them at the moment.
And don't make it sound like the project is stagnant and they aren't working on what 'are' priorities.