Received text message 1.5 before the flight that it was delayed an hr with no explanation. Arrived at gate to find out mechanical issue. Two more hours and then they found plane from different city to arrive. Being delayed for bad excuse and no upgrades or compliments is not okay southwest. Take care of your people.