I try to avoid Mesa at all cost after my IAD-CLT experience (that included both USx and UAx both on Mesa). Both were delayed mechanically at the same day and I got home very late. F/A was very hmm... not polite (to be PC correct) on UAx flight I was endorsed to since USx was even more delayed and at the end UAx was delayed so they left within 10 minutes.
Either way when I talked to others on the flight (UAx) they all seemed to agree that the service and behavior was odd at best. (This was late 2008 - Nov/Dec period I think.)
My travel agent knows that I will go out of the way to avoid Mesa flight unless there is absolutely no other option.