as far as me is concerned two GUI libraries are what I would call "public relations disaster" or "an example of worst design". C++ Window's MFC and Java Swing. At the very top I put Delphi's VLC (C# winforms are a child of it) the best GUI I have dealt with and QT coming second.
Spec looks fairly good from the tutorials I have seen, the ability to work hand in hand with Morphic is a big plus. However its clearly an ongoing effort, its a new library that it needs its time to mature and as Johan said Spec lacks the manpower of MFC and Swing . We should not forget that few months ago Spec was not even documented. Nonetheless I think pharo people have been doing an amazing job so far with the resources they have in their hands. It scares me to imagine the potential if Pharo community was as big and well funded as Microsoft and Sun. In the end of the day Pharo needs all the help it can get. If people start giving up every time they saw that it lacked a feature found in other libraries of other programming languages then pharo would be dead in a few days at most. Of course the same applies for every other language however popular. I completely agree that Spec is definitely an improvement and I plan to help the project with documenting it with video tutorials.
