I am not biased at all, and I dropped TGB in favour of Bmax. Actually it was like this:
TGB -> C++ with popcap -> Bmax
Reasons: speed, compatiblity and flexibility.
TGB is slower than both popcap and blitzmax by a considerable margin. Then you have popcap - very quick but its hardware acceleration isn't any faster than blitzmaxs' opengl, however it is faster at DX.
What swung it was Bmax provided much faster development times with a language thats fun to use as well.
TGB -> C++ with popcap -> Bmax
Reasons: speed, compatiblity and flexibility.
TGB is slower than both popcap and blitzmax by a considerable margin. Then you have popcap - very quick but its hardware acceleration isn't any faster than blitzmaxs' opengl, however it is faster at DX.
What swung it was Bmax provided much faster development times with a language thats fun to use as well.