Keyword searches the entire database record (titles, descriptions, subjects). You can use any terms you think might show up in a record.
Subject only searches the subject heading field of the record. It only uses Library of Congress subject headings ("controlled vocabulary").
Tip: start with a keyword search. When you find something relevant, follow the subject links to find related items or incorporate the subject terms into your keyword search.