Don't buy B+ for the GUI. It doesn't work with a full-screen game anyways. The only advantage I see to B+ is not needing DX7. But since MOST people would have DX7 already or wouldn't mind upgrading to it, I would stick with B3D. And as Lattyware mentioned, if you wanted to get really crazy, you could do '2D in 3D'