Something is usable if it behaves exactly as expected.
All non-trivial abstractions, to some degree, are leaky.
Good software, like wine, takes time.
We just have to come in every morning and somehow, launch the editor.
The secret of Big Macs is that they're not very good, but every one is not very good in exactly the same way.
Beware of Methodologies. They are a great way to bring everyone up to a dismal, but passable, level of performance, but at the same time, they are aggravating to more talented people who chafe at the restrictions that are placed on them.