I've used the QB64 for a few projects that extended old stuff I had done. But I've had some stability issues with the interface and applications. That was a few sub-versions so that may have been fixed.
I've had really good luck with FreeBasic. It supports classic QBasic as well as a lot more new commands, libraies, and is more modernized. You can also compile Windows, DOS, and Linux binaries. The drawback is that it doesn't have it's own GUI and is a bit harder to set up.