I'd have to agree. Releasing early can definitely be a good thing, but it shouldn't come at the expense of quality. Release sooner by narrowing scope and focusing on those core features rather than by cutting corners.
Another important consideration is your market. If you have a revolutionary technology and are trying to create a new market, you can probably afford to release something that's a little rough. However, if you are trying to compete in a mature market with a product that only marginally improves on the competitors, it will probably need to be more polished.
Another important consideration is your market. If you have a revolutionary technology and are trying to create a new market, you can probably afford to release something that's a little rough. However, if you are trying to compete in a mature market with a product that only marginally improves on the competitors, it will probably need to be more polished.