Had flight from Phoenix to Salt Lake that was delayed over 90 minutes. I got a call at 4:30 am to inform me of this with a message. This delay caused me to miss my connection by just a few minutes. I had to wait an extra 3 hours in Salt Lake. They should have waited 15 minutes since they were the ones late. The Salt Lake flight was also late by 30 minutes! They gave me a $6 voucher for a meal which is not even enough for a salad at the airport! That cost $9. The return flight was also late but since there was a 3 hour layover I did not miss my connecting flight. I they are late they should delay the connecting flight instead of making me wait 3 hours. Delta treats their customers not like customers but like cargo. This was my first and last time flying Delta. 3 out of 4 flights late, not acceptable, and they leave you holding the bag!