Sorry to hear about your experience, but you should be thankful that you even got to where you were going on the same day. I think it's a little unfair to position this as a problem that is common only to United; troubles like you experienced could be had by any passenger flying any airline on any given day.