1) nein ist es nicht. Es ist wie Basic sehr einfach zu erlernen. Und da es für die Spielentwicklung gedacht ist, gibt es halt viele schon vorhanden Funktionen.
2) Alles im Code. Für BlitzPlus und BlitzMax gibt es einen GUI Builder
3) Für BlitzBasic bzw. Blitz3D gibt es einige gute Netzwerkklassen. Wobei Blitz nicht objektorientiert ist. Das ist jedoch mit BlitzMax möglich. BlitzMax ist auch Plattformunabhängig.
Mehr zu Blitz:
http://blitzbasic.de/was.htm
http://www.blitzforum.de/
gruß Mark