Fast, aber vielleicht verstehen wir auch was Unterschiedliches unter "Aufräumen"
Alles, was aufgeräumt werden soll - Objekte freigeben, Daten zurücksetzen, was auch immer, gehört ins finally. Weil es immer ausgeführt wird, egal, ob vorher ein Fehler aufgetreten ist oder nicht.
Wenn Du eine Fehlerbehandlung brauchst, z.B. Mitloggen, Message ausgeben, etc., dann benutzt Du das except.