BlitzMax will have a long future, as its not a 'closed' language as B+ and BB3D are. It has a very thin core, and any kind of modules can be added to it (as you see already).
Also, owners of B+ get the MaxGUI module for free.
Also, owners of B+ get the MaxGUI module for free.