I don't think it's fair for C::B to compare it with VS2005. Even if the opinion is that C::B is better.
I personally don't think C::B is better. I think it has the potential to become better because it is a community effort. It already does some things better than VS 2005. But it lacks on many others.
I don't think we can honestly say C::B is better than VS2005. And that will not diminish C::B in any way. C::B is not a finished product, has not been developed with a multi-million dollar budget, and has no hurry to go anywhere.
However, it can go far. Much further than what single compiler products like VS2005 can go.