Our intentions are to go to final after RC2. That is, unless something drastic happens between now and then.
The bugs being reported now are largely isolated issues, or minor issues. There are very very few "major" problems being reported now.
As Tom pointed out above, there is always 3.0.1, which we anticipate will be out pretty shortly after 3.0.0 to resolve issues reported in the final. There will always be bugs. We could release RC3, people *will* find bugs and we will fix them, and then what? Should we release an RC4? Say we did - same thing would happen. We'd forever be in RC stages if we don't take the plunge eventually.