Yes, TF2 uses the old HL2 engine. The few times I do NOT see a crash message are the few instances where the hl2.exe remains running in the background after the game closes.
This problem is specific to TF2. When exiting, closing, or shutting down Team Fortress 2 the game will close, and a...