I dunno... it might be worse in the sense you already finished the flight and can't wait to get off the plane, certainly. But the plane doesn't have time to heat up... before take off the air circulation sucks so not only is it hot, but the people on the plane smell, kids are screaming, and you have no idea how long it'll take while you sit on some adjacent corner of the runway as other planes bypass you. At least you KNOW the plane that is sitting in your assigned airport terminal is behind schedule and rushing to depart quickly.
I've had plenty of flights where the captain said we had a 10 or 15 minute delay but it turned into a 20-45 minute delay. If they THINK they are going to take off, then they won't serve anything or allow people to use electronics. It just plain sucks!