My company usually booked me United every month I traveled.
They're my last hope out there.
They have been fairly consistent, on time, and friendly.
Didn't lose my luggage a single time.
(southwest lost it once, Delta screwed up bigtime and took 3 weeks)
So I'd give them a four star.