BlitzPlus is a law-abiding CPU sharer, and lets the operating system get a chance at the cycles once in a while
Not necessarily.Try doing an infinite loop and see how much CPU blitzcc takes up.
BlitzPlus behaves nice when you program it explicitly to do so, but you can make it just as much of a hog as Blitz3D if you avoid all the event driven stuff.