The actual QuickBASIC compiler allowed any case for keywords.
The lack of line numbers was a bit confusing too - my first inclination when seeing a BASIC prompt is to type
10 PRINT "hello"
20 GOTO 10
Aside from that, it seems to work as expected (at least in the quick tests I tried).