cLabs

There is no magical point where perfection is reached. Good design is a fractally hard problem: the more closely you focus on any given feature, the more rough edges you find to polish. The only sane approach is to iterate in an area until you've produced a solid user experience for a substantial portion of the cases you care about, then move on.