Yes, but doesn't compilation also introduce certain restrictions as well (floating point etc...)? Not to mention that it is still XB with all of its inherent limitations (single graphics mode, no direct access to VDP, etc...). While execution speed is important, it's definitely not the only factor here.
Again, I'll go with whatever you guys decide.
Remember that with XB256 many of the XB graphics limitations go away. There is the normal XB screen and also screen2 which offers 256 characters that can be defined. Also sound list processing.