getActiveSheet () is useful when you are working with a single sheet in an active spreadsheet.
You should use getActiveSpreadsheet () when you need to use other methods, for example getSheets () will get all the sheets and you will be able to access them as an array. Or if you want to work with a spreadsheet as opposed to the worksheet itself.
A good example is the methods available to the table class that would not be available for the class sheet
source share