One thing Fred needs to do is have the PureBasic web page redone. Some of the screenshot links don't even work. It needs a new look and some new color.
I tried IBasic, it was difficult to do even simple things and the syntax was quirky. It took a lot of help from Paul, a page of code and some pointers just to create an InputRequestor(), which was not a native function. Why?
Aurora is very much like IBasic, but more inspired by C++ (he says so).
I would like to see PB expand its market too. Having someone edit the help file to make the more complete and more readable (in English) would open the market too.
Why do I like PureBasic? Because I can do a lot with it with very little code and it doesn't need much commentation to know what is going on.
I tried Liberty BASIC which is a good language to learn on, but if you want to do much more you need complicated API calls and the language is a bit indirect at times.
I think PureBasic in a way doesn't know if it wants to be a gamers language or an application language and it is spread a bit thin because of it. I think it is leaning more toward a serious app language now (with the release of 4).
There are not good alternatives in the Mac world so it could have a following there too.