Late cancellation then stuck on route for six hours

I will save my pennies and fly with another airline. I have committed to this idea after the following. I was scheduled to fly to Brisbane from Melbourne on July 1 for a family members memorial service. Flight cancelled late the night before. No direct fllights available, so had to go via Sydney. Then stuck in Sydney for 6 hours due to on-going delay. I was totally stuffed by the time I finally got to Brisbane.
Never again

Domestic
Australia-Melbourne - Tullamarine
Australia-Brisbane