Student Edition of True basic limits you to codes shorter to 200 statements.
Otherwise all powers of the language are yours. Most often this is enough.
I would advise the Standard Edition ($100 instead of $20, as you say).
Version 5, which I never saw, allows you to create programs which have GUI
(graphic user interface). It probably has many object-oriented features