Here's my opinion on the few things I know about

:
* Please change array brackets to square ones! I've lost count of the number of times I've confused arrays with function calls.
* Case-Insensitivity and no requirements for "#" or "$" please; let people write in the format they are comfortable with.
* Please have different symbols for assignment and equality comparison, don't use "=" for both, it is confusing.
* I don't see the need for brackets after commands that don't require parameters, even IF they return a value such as get time$(). The way I think of brackets is not actually part of the function name but an attachment to the name for the parameters used i.e. WeAreCallingThisFunction(psst, but, with, these, parameters, this, time).
* Spaces within commands can be confusing so I'm glad people want rid of them, but I like languages that use a "." to separate words, like Delphi, so you could type "load." and a hint box would come up with all the things you could load. I found that very useful when learning Delphi. Maybe you don't explicitly need a "." to do this but that's just an example.
Err, I can't think of anything else. Just please try to keep the ethos of DB, make it simple to use and learn, and maybe a bit more intuitive; there are a few inconsistencies within DB e.g. "create bitmap", "make object" would have been easier to remember had they used the same word.