I haven't used FreeBasic, at least I don't remember. But GLB does have some nice things, like arrays in UDTs for one. I found it pretty easy to pick up, and the multi-platform compiler is nice. I've already tested it on Mac. There are a few things however that need further development, like the sound commands are somewhat lacking. No MP3 support on Mac, only OGG. And when you play music, there's only a single command to stop playback which will stop ALL music. The sound command does allow you to specify a number of buffers, so a single sound could be played simultaneously up to 4 times. There are other minor issues that show the language is still much younger than DBP, but I've managed workarounds for those.
I've always had a preference for OpenGL, but if I wasn't interested in writing my games for multiple platforms (mostly Mac), then I'd probably stick solely with DBP.

"Any sufficiently advanced technology is indistinguishable from magic" ~ Arthur C. Clarke